编程避坑小习惯 一鸣惊人是幻觉,厚积薄发才是真相 1. windows和linux对于回车的识别不一致。注意,windows认为换行是"\r\n",而linux认为换行是’\n’,’\r’是回车。所以在windows下编辑的文件放到linux下用c++读取文件流时,一行的末尾会是’\r’,因为它只认为’\n’就是换行了。