Introduction
Some useful utilities for string processing, such as check whether a string is integer, floating numbers, etc. It also provides functions to convert numbers to string.
Examples
Compare two strings case-insensitive
See documented version: test/string/test_compare.cpp
#include <iostream>
#include <string>
{
std::string s1 = "limbo2343slimbo";
std::string s2 = "LiMbo2343SliMbo";
if (s1 == s2)
std::cout << "string " << s1 << " and " << s2 << " is equal case-sensitive\n";
else
std::cout << "string " << s1 << " and " << s2 << " is not equal case-sensitive\n";
std::cout << "string " << s1 << " and " << s2 << " is equal case-insensitive\n";
else
std::cout << "string " << s1 << " and " << s2 << " is not equal case-insensitive\n";
return 0;
}
Compiling and running commands (assuming LIMBO_DIR is exported as the environment variable to the path where limbo library is installed)
1 g++ -o test_compare compare.cpp -I $LIMBO_DIR/include
Output
1 string limbo2343slimbo and LiMbo2343SliMbo is not equal case-sensitive
2 string limbo2343slimbo and LiMbo2343SliMbo is equal case-insensitive
All Examples
References