char * fgets(char * s,int size,FILE * stream);
fgets()从文件每次读取一行内容,直到出现换行符、读到文件尾或是已读了size-1个字节。
fgets()最多可以读取size-1个字节,末尾定会加上'\0'做结束标志。
当从键盘输入数据时,如果输入的字符数等于size-1,则'\n'被转化成'\0';如果字符数小于size-1,则保存'\n';如果字符数大于size-1,则只取size-1个字符,末尾置'\0'。
可见fgets()可以保证字符串结尾是'\0'。