(Unicode C) Load StringTable from a StringBuilder
Demonstrates how to load a StringTable from the text contained in a Chilkat StringBuilder object.
#include <C_CkStringTableW.h>
#include <C_CkStringBuilderW.h>
void ChilkatSample(void)
{
HCkStringTableW strTab;
HCkStringBuilderW sb;
BOOL success;
int i;
int numStrings;
strTab = CkStringTableW_Create();
sb = CkStringBuilderW_Create();
CkStringBuilderW_Append(sb,L"This is line 1\r\n");
CkStringBuilderW_Append(sb,L"An empty line follows...\r\n");
CkStringBuilderW_Append(sb,L"\r\n");
CkStringBuilderW_Append(sb,L"This is line 4\r\n");
CkStringTableW_AppendFromSb(strTab,sb);
i = 0;
numStrings = CkStringTableW_getCount(strTab);
while (i < numStrings) {
wprintf(L"%d: %s\n",i,CkStringTableW_stringAt(strTab,i));
i = i + 1;
}
CkStringTableW_Dispose(strTab);
CkStringBuilderW_Dispose(sb);
}
|