-1
我想读的文本文件阅读文本input.txt中其中包含:如何从一个文件逐行
约翰·史密斯
123条街
达拉斯
德克萨斯州
2 0.79 13.20 6.50
,但是当我尝试使用函数getline(读的第一行),整个文件被复制到字符串名称,而不是第一线。这里是我的代码:
string name;
ifstream fin("input.txt", ios::in);
getline(fin, name);
所有我想要包含的名称是“John Smith”。有什么建议?
这当然是'file'和'io'。如果您使用您使用的环境和语言标记问题,这将有所帮助。 –
可能该文件源于Unix,并且对于行结束符只有LF,而您的程序在Windows上并且搜索CRLF。 –