21xrx.com
2024-11-22 08:11:54 Friday
登录
文章检索 我的文章 写文章
"A Simple Example of File I/O
2023-06-09 14:16:01 深夜i     --     --
C语言

"A Simple Example of File I/O in C Language"

文件输入/输出, 实现原理

实现原理:

1. 打开一个文件

2. 检查文件是否打开成功

3. 进行读取/写入操作

4. 关闭文件

代码:

#include

int main() {

  FILE *fp; /* 文件指针 */

  char ch;

  /* 打开文件 */

  fp = fopen("file.txt", "w");

  /* 检查文件是否打开成功 */

  if(fp == NULL) {

    printf("Unable to create file.\n");

    return -1;

  }

  /* 写入数据 */

  fputs("This is an example.", fp);

  /* 关闭文件 */

  fclose(fp);

  /* 重新以只读模式打开文件 */

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

  /* 检查文件是否打开成功 */

  if(fp == NULL) {

    printf("Unable to open file.\n");

    return -1;

  }

  /* 读取数据并输出 */

  while((ch = fgetc(fp)) != EOF) {

    putchar(ch);

  }

  /* 关闭文件 */

  fclose(fp);

  return 0;

}

  
  

评论区

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