编写模块,根据给定的一个整数数组,在模块内将指定文本文件score.txt(内容如 90 88 18…)中保存的分数读入至数组。要求:用fscanf函数读入
时间: 2023-02-28 18:56:55 浏览: 95
C++将txt文件内容保存到数组的方法
5星 · 资源好评率100%
下面是一个使用 fscanf 函数读入指定文本文件 score.txt 的代码示例:
```
#include <stdio.h>
#define N 100
int main() {
int i, a[N];
FILE *fp;
if((fp=fopen("score.txt","r"))==NULL) {
printf("打开文件失败\n");
return 0;
}
for (i = 0; i < N; i++) {
if (fscanf(fp, "%d", &a[i]) == EOF) {
break;
}
}
fclose(fp);
for (i = 0; i < N; i++) {
printf("%d ", a[i]);
}
printf("\n");
return 0;
}
```
这个代码将会从 score.txt 文件中读取整数,并将读取的整数存入数组 a 中,最后输出读取的整数。
阅读全文