【发布时间】:2013-11-30 11:04:37
【问题描述】:
我尝试过使用 strtok 函数,但我不知道如何使用它
这是我从网上看到的代码
FILE *ptr = fopen("testdoc.txt", "r");
char nums[100];
fgets(nums,100,ptr);
const char s[2] = ",";
char *token;
token =strtok (nums, s);
while( token != NULL )
{
printf( " %s\n", token );
token = strtok(NULL, s);
}
为什么我们在最后一行有 token = strtok(NULL,s)?以及如何将令牌获得的数字存储到数组中? 非常感谢,请详细说明
【问题讨论】:
标签: c