[英]I'm having trouble reading in characters from a file using strtok and fgets
我正在閱讀一個看起來像這樣的文件
00 閱讀 09
01 閱讀 10
依此類推(中間的行代表換行符)但由於某種原因我只能得到第一行。 我究竟做錯了什么? 它只是打印 00 READ 09
這是代碼
int compile(FILE * fpointer)
{
char string[12];
char *tokenp = strtok(string, " ");
while(fgets(string, sizeof(string), fpointer))
{
printf("%s" tokenp);
tokenp = strtok(NULL, " \n");
}
}
您正在一個未初始化的字符串上運行 strtok。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.