21xrx.com
2024-11-10 00:30:25 Sunday
登录
文章检索 我的文章 写文章
C语言中文件操作: 如何打开和关闭文件
2023-06-16 22:39:02 深夜i     --     --
C语言 文件操作 fopen()函数

在C语言中,文件操作是非常常见的。打开文件是文件操作中的一个重要步骤。在本文中,我们将介绍在C语言中如何打开和关闭文件。

使用fopen()函数在C语言中打开文件。fopen函数具有以下格式:


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

这个函数有两个参数,文件名和模式。模式可以是r、w、a、r+、w+、a+之一。

r- 以只读方式打开文件。

w- 以写方式打开文件。如果文件存在,则它会被截断为空文件;如果文件不存在,则创建一个新文件。

a- 以追加方式打开文件。如果文件存在,则在文件结尾处写;如果文件不存在,则创建一个新文件。

r+- 以读写方式打开文件。

w+- 以读写方式打开文件。如果文件存在,则它会被截断为空文件;如果文件不存在,则创建一个新文件。

a+- 以读写方式打开文件。如果文件存在,则在文件结尾处写;如果文件不存在,则创建一个新文件。

下面是一个用于以只读模式打开文件的示例:


#include

int main() {

  FILE *fp = NULL;

  fp = fopen("hello.txt", "r");

 

  if(fp == NULL) {

   printf("文件打开失败!");

   return -1;

  }

  

  printf("文件打开成功!");

 

  fclose(fp);

  return 0;

}

在上面的示例中,如果未找到hello.txt文件,将输出"文件打开失败!"。如果文件已成功打开,则输出"文件已打开成功!"。最后一步是使用fclose()函数关闭文件。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复