用C语言将输入的数组存盘
时间: 2024-05-11 18:19:30 浏览: 98
c语言实现把文件中数据读取并存到数组中
5星 · 资源好评率100%
你可以使用C语言中的文件操作函数来将输入的数组存盘。具体步骤如下:
1. 打开文件:使用fopen()函数打开要写入的文件,指定文件名和打开方式,如下:
```
FILE *fp = fopen("filename.txt", "w");
```
2. 写入数据:使用fprintf()函数将数组中的数据写入文件中,如下:
```
int arr[5] = {1, 2, 3, 4, 5};
for (int i = 0; i < 5; i++) {
fprintf(fp, "%d\n", arr[i]);
}
```
3. 关闭文件:使用fclose()函数关闭文件,如下:
```
fclose(fp);
```
完整代码如下:
```
#include <stdio.h>
int main() {
int arr[5] = {1, 2, 3, 4, 5};
FILE *fp = fopen("filename.txt", "w");
if (fp == NULL) {
printf("Error opening file");
return 1;
}
for (int i = 0; i < 5; i++) {
fprintf(fp, "%d\n", arr[i]);
}
fclose(fp);
return 0;
}
```
运行后,将会在当前目录下生成一个名为filename.txt的文本文件,其中存储了数组中的数据。
阅读全文