Fopen函数如何打开文件

avatar
作者
猴君
阅读量:3

在C语言中,可以使用fopen函数来打开文件。fopen函数的原型为:

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

其中,filename是要打开的文件的名称,mode是打开文件的模式。常用的模式包括:

  • “r”:以只读方式打开文件,文件必须存在。
  • “w”:以写入方式打开文件,如果文件存在则将其截断为空文件,如果文件不存在则创建新文件。
  • “a”:以追加方式打开文件,如果文件存在则在文件末尾追加内容,如果文件不存在则创建新文件。
  • “r+”:以读写方式打开文件,文件必须存在。
  • “w+”:以读写方式打开文件,如果文件存在则将其截断为空文件,如果文件不存在则创建新文件。
  • “a+”:以读写方式打开文件,如果文件存在则在文件末尾追加内容,如果文件不存在则创建新文件。

示例代码如下:

#include <stdio.h>  int main() {     FILE *file = fopen("example.txt", "r");          if (file == NULL) {         printf("Failed to open file.\n");         return 1;     }          // 读取文件内容或进行其他操作          fclose(file); // 关闭文件          return 0; } 

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!