21xrx.com
2025-03-29 05:20:42 Saturday
文章检索 我的文章 写文章
C语言中如何使用fopen函数打开文件
2023-06-15 11:53:10 深夜i     14     0
C语言 fopen函数 文件操作

在C语言中,要打开一个文件,需要使用fopen函数。这个函数可以打开一个已经存在的文件或者创建一个新文件。使用fopen函数需要传入两个参数:文件名和打开方式。文件名是需要打开的文件的文件名,可以是绝对路径或相对路径。打开方式决定了打开文件的目的。以下是常用的打开方式:

- “r”:以只读方式打开一个文本文件

- “w”:以写方式打开一个文本文件,如果文件不存在则创建

- “a”:以附加方式打开一个文本文件,如果文件不存在则创建

另外,还可以在打开方式中加入“b”,表示打开一个二进制文件。例如:“rb”表示以只读方式打开一个二进制文件。

下面是用fopen函数打开一个文本文件并读取其中内容的代码示例:

#include 
int main() {
  FILE *fp;
  char str[1000];
  fp = fopen("test.txt", "r");
  if (fp == NULL) {
   printf("无法打开文件\n");
   return 1;
  }
  printf("读取文件内容...\n");
  while (fgets(str, 1000, fp) != NULL) {
   printf("%s", str);
  }
  fclose(fp);
  return 0;
}

  
  

评论区