下面是一个从文件中读取数据的C程序示例:

#include <stdio.h>

int main() {
    FILE *fp;
    char buff[255];

    fp = fopen("input.txt", "r");
    fscanf(fp, "%s", buff);
    printf("1: %s\n", buff);

    fgets(buff, 255, fp);
    printf("2: %s\n", buff);

    fgets(buff, 255, fp);
    printf("3: %s\n", buff);

    fclose(fp);

    return 0;
}

在这个示例中,我们首先使用fopen函数打开一个文件input.txt,并以只读模式打开。然后,我们使用fscanf函数读取文件中的第一行,并将其存储在一个字符数组buff中,并使用printf函数将其输出到控制台。

接下来,我们使用fgets函数读取文件中的第二行和第三行,并将其存储在相同的字符数组中。最后,我们使用fclose函数关闭文件指针。

请注意,在使用fgets函数读取文件时,我们需要指定要读取的最大字节数。在本例中,我们将其设置为255,因为我们的缓冲区大小为255。

写一段从文件读取数据的c程序

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

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