|
|
1
3
您的文件包含Windows样式
CRLF line endings
而你的程序没有能力处理它们。这本书的作者假设了一台Linux或Mac机器(LF换行符),而没有在Windows风格的文本文件上进行测试。结果是每一行的回车(CR)字符仍然包含在字符串中
您可以通过以下方式修改程序以扫描CR和LF字符
注意
(你说你在Linux上尝试过,但我猜你使用了在Windows上制作的输入CSV文件?) |
|
|
2
1
尝试更改
到
我认为您的输入文件中可能有返回(它是从Windows框中返回的吗?)。 |
|
|
user23819755 · 从文件加载的数据未按正确顺序返回 2 年前 |
|
|
Grekys · C数组元素全部变为相同值 2 年前 |
|
|
Deba · 为什么在cin语句中打印空格时,第0个字符没有打印出来? 2 年前 |
|
|
catodd · C-试图将整数和结构数组存储到二进制文件中 2 年前 |
|
|
heapyams · Java可执行文件无法读取资源文件夹[重复] 2 年前 |
|
|
Community wiki · 在文件中插入值 2 年前 |