用c++里的fgets函数读一个文本文件是读到哪里结束

来源:百度知道 编辑:UC知道 时间:2024/05/27 11:09:48
是回车符还是文件结尾

回车符或者文件结束
当遇到回车符的时候就返回,如果没有遇到回车符,就到文件结尾返回

fgets 读一行字符串,包括中间的空白,也包括行末的 new-line 键 '\n'。

读文件最后一行时,读到文件结束符 EOF 结束,字符串里不包括EOF。

例如:
while ( fgets(one_line,1024,fin) !=NULL){
printf("%s",one_line); // 这里会打印出one_line里含有的'\n'
.....
};

是 空格 回车(\n)制表符(\t)和文件结尾(eof)都会结束