C++
C++
StringBuilder GetNth
Demonstrates the GetNth method.Chilkat C++ Downloads
#include <CkStringBuilder.h>
void ChilkatSample(void)
{
// The GetNth method is handy for getting parts from delimited strings.
// For example:
CkStringBuilder sb;
sb.Append("red,blue,\"green,purple\",,yellow");
const char *delimiterChar = ",";
bool exceptDoubleQuoted = true;
bool exceptEscaped = true;
// Prints "[red]"
std::cout << "[" << sb.getNth(0,delimiterChar,exceptDoubleQuoted,exceptEscaped) << "]" << "\r\n";
// Prints "[blue]"
std::cout << "[" << sb.getNth(1,delimiterChar,exceptDoubleQuoted,exceptEscaped) << "]" << "\r\n";
// Prints "[green,purple]"
std::cout << "[" << sb.getNth(2,delimiterChar,exceptDoubleQuoted,exceptEscaped) << "]" << "\r\n";
// Prints "[]"
std::cout << "[" << sb.getNth(3,delimiterChar,exceptDoubleQuoted,exceptEscaped) << "]" << "\r\n";
// Prints "[yellow]"
std::cout << "[" << sb.getNth(4,delimiterChar,exceptDoubleQuoted,exceptEscaped) << "]" << "\r\n";
// Prints "[]"
std::cout << "[" << sb.getNth(5,delimiterChar,exceptDoubleQuoted,exceptEscaped) << "]" << "\r\n";
}