C语言文件基础 #

一、文件概述 #

1.1 文件类型 #

  • 文本文件
  • 二进制文件

1.2 文件指针 #

c
FILE* fp;

二、打开文件 #

2.1 fopen函数 #

c
FILE* fopen(const char* filename, const char* mode);

2.2 打开模式 #

模式 说明
r 只读
w 只写(清空)
a 追加
r+ 读写
w+ 读写(清空)
a+ 读写(追加)
rb 二进制读
wb 二进制写

2.3 示例 #

c
#include <stdio.h>

int main() {
    FILE* fp = fopen("test.txt", "r");
    if (fp == NULL) {
        printf("打开失败\n");
        return 1;
    }
    
    fclose(fp);
    return 0;
}

三、关闭文件 #

3.1 fclose函数 #

c
int fclose(FILE* fp);

3.2 示例 #

c
fclose(fp);

四、总结 #

操作 函数
打开 fopen
关闭 fclose

下一步,让我们学习文件读写!

最后更新:2026-03-26