- 博客(1)
- 收藏
- 关注
原创 二进制标准输入输出防止"\r\n"与"\n"之间自重转换
使用 std::cin.read() 从文件或者管道中读取字符时,当读到 "\r\n" 时会自动转换为 "\n",同样std::cout.write() 写"\n" 时会写成 "\r\n"。 如果要以二进制模式读写文件,可以采用: std::filebuf fb; fb.open ("test2.txt", std::ios::in | std::ios::binary); 一种更通用的方式是
2013-12-31 19:02:44 2245
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人