21xrx.com
2025-06-27 01:06:51 Friday
文章检索 我的文章 写文章
C语言文件读取——如何读取文件字符
2023-06-15 11:53:54 深夜i     22     0
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语言读取文件中的字符,代码简单易懂,可以让初学者轻松上手。

  
  

评论区