0
我想以多行的形式从用户那里获取输入。但是当运行程序并在我写入新行时输入“Hello,我的名字是我们的”。程序运行。我想写新的一行。这是我读代码的代码。如何在C++中输入多行?
string text;
cout<<"Enter the text"<<endl;
getline(cin,text);
如何我可以在C++中输入多行?
我想以多行的形式从用户那里获取输入。但是当运行程序并在我写入新行时输入“Hello,我的名字是我们的”。程序运行。我想写新的一行。这是我读代码的代码。如何在C++中输入多行?
string text;
cout<<"Enter the text"<<endl;
getline(cin,text);
如何我可以在C++中输入多行?
您想要为多行使用循环。
while(getline(cin,line))
{
cout << line << endl;
//do something
}
感谢哥们。有用。 – Umer
但我的问题是用户如何运行该程序?当我进入时,新的线出现。我怎么知道,用户输入他的所有文字? – Umer
@Umer:当用户输入'EOF'时。在linux中是Ctrl-D。 – user3813674