要将数组的内容存放到文本文件中,可以使用C语言中的文件操作函数来实现。以下是一个示例代码:

#include <stdio.h>

int main() {
   // 定义一个整型数组
   int arr[] = {1, 2, 3, 4, 5};
   int size = sizeof(arr) / sizeof(arr[0]);  // 数组的长度

   // 打开文件
   FILE *file = fopen('output.txt', 'w');
   if (file == NULL) {
      printf('无法打开文件。\n');
      return 1;
   }

   // 将数组的内容写入文件
   for (int i = 0; i < size; i++) {
      fprintf(file, '%d\n', arr[i]);
   }
   
   // 关闭文件
   fclose(file);

   printf('数组内容已写入文件。\n');

   return 0;
}

在上述代码中,首先定义了一个整型数组 'arr',然后通过 'sizeof' 运算符计算出数组的长度 'size'。接下来,使用 'fopen' 函数打开一个名为 'output.txt' 的文件,并以写入模式打开。如果文件打开失败,会输出错误信息并返回。

然后,使用 'fprintf' 函数将数组的每个元素写入文件,每个元素占一行。最后,使用 'fclose' 函数关闭文件。

运行该程序后,数组的内容将被写入名为 'output.txt' 的文本文件中。

C语言将数组内容写入文本文件:详细教程和代码示例

原文地址: https://www.cveoy.top/t/topic/qttX 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录