c语言从磁盘文件中读取整数序列
时间: 2023-09-27 07:11:58 浏览: 138
用C语言读取磁盘文件代码
4星 · 用户满意度95%
可以使用C语言中的文件操作函数来实现从磁盘文件中读取整数序列。以下是一个简单的示例代码:
```c
#include <stdio.h>
#include <stdlib.h>
#define MAX_SIZE 100
int main() {
int nums[MAX_SIZE];
int num, i = 0;
FILE *fp;
fp = fopen("input.txt", "r"); // 打开文件
if (fp == NULL) {
printf("无法打开文件!\n");
exit(1);
}
while (fscanf(fp, "%d", &num) != EOF && i < MAX_SIZE) { // 逐个读取整数
nums[i++] = num;
}
fclose(fp); // 关闭文件
// 输出读取到的整数
for (int j = 0; j < i; j++) {
printf("%d ", nums[j]);
}
printf("\n");
return 0;
}
```
在示例代码中,我们使用了fopen函数打开名为input.txt的文件,并用fscanf函数逐个读取文件中的整数,将其存储在数组nums中。在读取完毕后,我们使用fclose函数关闭文件,最后输出读取到的整数序列。
阅读全文