char *strings[30];
char Policystr[4096] = "the|string|to|split";
char delims[] = "|";
int i = 0;
strings[i] = strtok( Policystr, delims )
while( strings[i] != NULL )
{
MessageBoxA(NULL,strings[i],"stringsComparison",MB_OK);
strings[++i] = strtok( NULL, delims );
}
for ( int j = 0; j < i; j++ )
{
MessageBoxA(NULL,strings[j],"strings",MB_OK);
}
我是 C++ 新手,如果我能够在第二个循环中打印相同的字符串,我会在第一个循环中得到所有字符串我不知道你没有得到
提前致谢