我想分割字符串與strtok,但我不能打印我的字符串的第二部分。如何在C中使用strtok()分割字符串?
int main (void) {
char str[128];
char *ptr;
strcpy (str, "123456 789asdf");
strtok (str, " ", &ptr);
printf ("'%s' '%s'\n", str, ptr);
return 0;
}
的結果是這樣的:
'123456' '12jfs90123#4'
如何在使用之前閱讀函數的文檔? – 2014-01-28 20:09:36
除了下面的答案,我想指出你也需要包含適當的頭文件,在這種情況下'#include'。另外,printf應該包含''。 –
jpw