WinCE 下 strtok 函数的使用
本帖最后由 91program 于 2013-12-11 15:35:50 编辑 在 WinCE 下使用 strtok 函数时,发现如此调用:TestStrtok("URL;;;;"); 会卡死在 strtok() 函数中。不清楚是为什么,谁知道原因啊?
void TestStrtok(char *pcStrIn)
{
char *pcToken = NULL;
char cStep[] = ";";
int iCount = 0;
pcToken = strtok(pcStrIn,cStep);
printf("No.%d %s\r\n",iCount,pcToken);
while(NULL != pcToken)
{
iCount++;
pcToken = strtok(NULL,cStep);
printf("No.%d %s\r\n",iCount,pcToken);
}
}
char cTokenIn[] = "URL;1;2;3;4";
TestStrtok(cTokenIn);
TestStrtok("URL;;;;");