用getline获取文件中单行中的内容时,如果使用缺省的结束字符,注意最后的换行符,linux下,这个行的内容会比windows下的内容多一个字符(0x0d),因为linux下,getline函数缺省的“结束字符”是"0D",也就是换行符。
而在windows下,getline函数缺省的“结束字符”是"0D0A",也就是回车换行符。
在C++中cin遇到空格结束。
用getline获取文件中单行中的内容时,如果使用缺省的结束字符,注意最后的换行符,linux下,这个行的内容会比windows下的内容多一个字符(0x0d),因为linux下,getline函数缺省的“结束字符”是"0D",也就是换行符。
而在windows下,getline函数缺省的“结束字符”是"0D0A",也就是回车换行符。
在C++中cin遇到空格结束。