c语言

C语言怎么读取文件内容并显示文本

小亿
148
2023-12-13 20:04:22
栏目: 编程语言

在C语言中,可以使用fopen()函数打开文件,然后使用fgetc()函数逐个字符读取文件内容,并使用printf()函数将字符输出到屏幕上。下面是一个示例代码:

#include <stdio.h>

int main() {
    FILE *file;
    char ch;

    // 打开文件
    file = fopen("example.txt", "r");

    // 检查文件是否成功打开
    if (file == NULL) {
        printf("无法打开文件。\n");
        return 1;
    }

    // 读取文件内容并显示文本
    while ((ch = fgetc(file)) != EOF) {
        printf("%c", ch);
    }

    // 关闭文件
    fclose(file);

    return 0;
}

在上面的示例代码中,使用fopen()函数打开名为"example.txt"的文件,并将返回的文件指针赋值给file变量。然后,使用fgetc()函数逐个字符读取文件内容,直到遇到文件末尾(EOF)为止。最后,使用fclose()函数关闭文件。

注意:在这个示例中,文件名为"example.txt",你需要将其替换为你要读取的文件的实际名称。此外,此代码假设文件存在并且可读。如果文件不存在或无法读取,将输出相应的错误消息。

0
看了该问题的人还看了