21xrx.com
2024-11-08 22:00:20 Friday
登录
文章检索 我的文章 写文章
C语言文件读取——如何读取文件字符
2023-06-15 11:53:54 深夜i     --     --
C语言 文件读取 字符读取

在程序设计中,文件操作一直是一个重要的方面,读取文件中的数据也是一个常见需要。本文将介绍如何使用C语言读取文件中的字符。

1.打开文件

使用fopen函数可以打开文件。函数定义如下:


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

filename:待打开的文件名称,可以是绝对路径或者相对路径;

mode:指定打开文件的模式,例如“r”表示读取,”w”表示写入。

2.读取字符

使用fgetc函数可以读取字符。函数定义如下:


int fgetc(FILE *stream);

stream:指定读取文件的流。

该函数每次读取一个字符,并将该字符的ASCII码值返回,如果已经到文件尾,该函数将返回`EOF`(-1)。

下面是一段代码示例:


FILE *fp = fopen("test.txt", "r");

if(fp == NULL){

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

  return -1;

}

char ch;

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

  printf("%c", ch);

}

fclose(fp);

3.关闭文件

使用fclose函数可以关闭文件。函数定义如下:


int fclose(FILE *stream);

stream:指定要关闭的文件流。

代码示例:


fclose(fp);

本文介绍了如何使用C语言读取文件中的字符,代码简单易懂,可以让初学者轻松上手。

  
  

评论区

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