c语言中fgets函数

  • 格式:docx
  • 大小:10.06 KB
  • 文档页数:1

fgets函数是C语言中用于从文件中读取一行数据的函数。它的原型如下:

```c

char *fgets(char *str, int n, FILE *stream);

```

其中,str是一个指向字符数组的指针,用于存储读取的字符串;n是一个整数,表示读取的最大字符数(包括换行符);stream是一个指向FILE类型的指针,表示要读取的文件。

fgets函数从指定文件中读取一行数据,并将其存储到str指向的字符数组中,直到遇到换行符、文件结束符或者读取的字符数达到n-1为止。读取的字符串会以null字符结尾。

fgets函数返回一个指向str的指针,如果读取成功,则返回str的值;如果到达文件结尾或者发生错误,则返回NULL。

使用fgets函数可以方便地读取文件中的文本内容,逐行处理。