C语言中fopen()函数的使用方法示例详解

  目录

  fopen()函数的使用方法

  C语言中fopen()的基本用法:

  语法:

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

  返回值:

  fopen函数返回新打开文件的文件指针;如果此文件不能打开,则返回NULL指针。

  所需头文件:

  #include `

  参数和模式

  一个简单的表格是这么创建的:

  模式描述文件可否存在"r"打开文件仅供读取必须存在"w"创建新文件仅供写入若存在,则清空后再写入"a"打开文件附加写入若不存在,则创建新文件写入"r+"打开文件供读取并写入必须存在"w+"创建新文件供读取并写入若存在,则清空后再写入"a"打开文件读取并附加写入若不存在,则创建新文件写入

  下段代码展示了一个简单的fopen函数的读取与写入。

  #include

  #include

  int main () {

  FILE * fp;

  fp = fopen ("Ifile.txt", "w+");

  fprintf(fp, "%s %s %s %d", "We", "are", "in", 2020);

  fclose(fp);

  return(0);

  }

  运行后:

  We are in 2012

  我们再尝试读取这个file:

  #include

  int main () {

  FILE *fp;

  int ch;

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

  while(1) {

  ch = fgetc(fp);

  if( feof(fp) ) {

  break ;

  }

  printf("%c", ch);

  }

  fclose(fp);

  return(0);

  }

  运行后:

  We are in 2020

  reference:

  https://www.tutorialspoint.com/c_standard_library/c_function_fopen.htm

  https://www.techonthenet.com/c_language/standard_library_functions/stdio_h/fopen.php

  到此这篇关于C语言中fopen()函数的使用方法的文章就介绍到这了,更多相关C语言fopen()函数内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

  您可能感兴趣的文章: