如果我有一个包含整数的.txt文件:
- //firstRow 14 5
- //secondRow 5
- //fourthRow 3
- //fourthRow 3
如何从第一行中读取第二 整数? 谢谢
答案 0 :(得分:0)
fscanf(fptr, "[^\n]", file);
第一次遇到scanf函数很难理解。您的格式字符串(第二个参数)错误。您想要更类似的东西
int a, b, n;
while( (n = fscanf(fptr, "%d%d", &a, &b)) != EOF ) {
if( n == 2 ) { ... your code here ... }
}
准备好花时间阅读手册。 man fscanf 是您的朋友,但需要一些时间进行热身。