-4
這是的strtok函數的例子...我需要一個解釋用於該塊:的strtok函數c解釋
while (pch != NULL)
{
printf ("%s\n",pch);
pch = strtok (NULL, " ");
}
return 0;
尤其pch = strtok (NULL, " ");
#include <stdio.h>
#include <string.h>
int main()
{
char str[] ="This a sample string";
char * pch;
printf ("Splitting string \"%s\" into tokens:\n",str);
pch = strtok (str," ");
while (pch != NULL)
{
printf ("%s\n",pch);
pch = strtok (NULL, " ");
}
return 0;
}
你看過[函數文檔](http://en.cppreference.com/w/c/string/byte/strtok)嗎? –
這是[strtok的在線手冊頁](http://linux.die.net/man/3/strtok)。閱讀完後你有什麼特別的問題嗎? –
我知道這個函數從字符串中獲取標記,但是在這一行[strtok(NULL,「」); ]我不知道我將得到它的令牌的字符串在哪裏! –