【发布时间】:2019-03-12 17:50:39
【问题描述】:
我正在尝试从格式如下的文本文件中读取一系列整数:
int1
int2
int3
int4
int99
即。每个整数前面都有相同的字符串,在本例中为“int”。
我试过下面的代码,但是程序只打印第一个整数然后结束。
FILE *fp = fopen("data.txt", "r");
int num;
while (fscanf(fp, "int%d", &num) == 1)
printf("%d\n", num);
fclose(fp);
【问题讨论】: