小编Raf*_*ias的帖子

fscanf里面没有工作

所以,我在使用do-while循环读取文件时遇到问题:

#include <stdio.h>

int main(){

FILE* f = fopen("teste.txt", "r");
double i;

do{

fscanf(f, "%lf ", &i);
printf(" %.0lf", i);

} while (fscanf(f, "%lf", &i) != EOF);

return 0;

}
Run Code Online (Sandbox Code Playgroud)

该文件是ike:

1 2 3 4 5

当我运行程序时,输出是:

1 3 5

谁能帮我?

c loops scanf do-while

1
推荐指数
1
解决办法
123
查看次数

标签 统计

c ×1

do-while ×1

loops ×1

scanf ×1