你可以使用文件操作函数来将多个数组的内容存放到文本文件中。下面是一个简单的示例代码:

#include <stdio.h>

int main() {
    int arr1[] = {1, 2, 3, 4, 5};
    int arr2[] = {6, 7, 8, 9, 10};
    int arr3[] = {11, 12, 13, 14, 15};

    FILE *file = fopen("output.txt", "w"); // 打开文件以供写入

    if (file == NULL) {
        printf("无法打开文件\n");
        return 1;
    }

    // 将数组内容写入文件
    for (int i = 0; i < sizeof(arr1) / sizeof(arr1[0]); i++) {
        fprintf(file, "%d ", arr1[i]);
    }

    fprintf(file, "\n"); // 写入换行符

    for (int i = 0; i < sizeof(arr2) / sizeof(arr2[0]); i++) {
        fprintf(file, "%d ", arr2[i]);
    }

    fprintf(file, "\n");

    for (int i = 0; i < sizeof(arr3) / sizeof(arr3[0]); i++) {
        fprintf(file, "%d ", arr3[i]);
    }

    fclose(file); // 关闭文件

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

    return 0;
}

在上面的示例中,我们首先使用fopen函数打开一个名为output.txt的文件,模式为"w"表示以写入方式打开文件。然后,我们使用fprintf函数将数组元素逐个写入文件,使用空格分隔每个元素,每个数组写入完毕后写入一个换行符。最后,我们使用fclose函数关闭文件。

运行该代码后,将会在当前目录下生成一个名为output.txt的文本文件,其中包含了三个数组的内容。你可以根据需要修改数组的元素和数量,以及文件名和路径

C语言如何将多个数组里面的内容存放到文本中

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

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