fgets(由文件中读取一字符串),函数定义如下:

 
  
  1. char * fgets(char * s,int size,FILE * stream); 

函数说明:fgets()用来从参数stream所指的文件内读入字符并存到参数s所指的内存空间,直到出现换行字符、读到文件尾或是已读了size-1个字符为止,最后会加上NULL作为字符串结束。

这里没有说明换行字符如何处理,经小貘实验得知,fgets函数会将换行字符(\n)一并拷贝到stream所指的文件,并在其后加上一个字节的空(\0),作为字符串结束。