我有这个文件:
###BEGIN
Player
FName: Jens
LName: Hogh
Club: Aalborg
Player
FName: Sebastian
LName: Perez
Club: Monaco
###COMPLETE
我必须阅读并显示它。 到目前为止,这是我的代码:
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
int main ()
{
string txt[300];
int i=0;
ifstream file ("example.txt");
std::string line;
while (std:: getline (file, line))
{
std:: cout << line; /* use `line' inside the while-loop. */
}
return 0;
}
输出不正确!它显示了这个:
它们全都挤压在一起。如何将其分开并看起来像上面的文件?
答案 0 :(得分:0)
std::cout << line;
您永远不会告诉程序打印换行符std::cout << line << '\n';
另外,您在文件的开头指定using namespace std;
,这意味着您不再需要在内置函数之前放置std::
。因此,std::cout
可以重写为cout