C语言读取文件三步骤

162 阅读1分钟
#include <stdio.h>

int main(void)
{
    FILE* fp; // 文件指针
    char c;

// 第一步,使用fopen()打开指定文件,返回一个 File 指针。为文件建立一个缓存区。
    fp = fopen("hello.txt", "r");
    if(fp == NULL){
        return -1;
    }

//第二步,使用读写函数,从文件读取数据,或者向文件写入数据。
    // c = fgetc(fp);
    // printf("%c\n", c);

    while((c = fgetc(fp)) != -1){
        printf("%c", c);
    }

//第三步,fclose()关闭文件,同时清空缓存区。
    fclose(fp);


    return 0;
}