int main()
{
string name;
while(cin>>name)
{
if(name=='\n')
break;
else
{
cout<<name;
}
}
cout<<"Exited";
}
Run Code Online (Sandbox Code Playgroud)
在这里我需要输入,直到用户没有输入或跳过新行.我无法完成代码.
这是为了观察:
using namespace std;因为它会导致问题.getline()而不是operator>>我们可以看到整行std::string而不是C-arraychar.'\n'以便我们可以看到输出.结果:
#include <iostream>
#include <string>
int main()
{
std::string name;
while(std::getline(std::cin, name) && name != "")
{
std::cout << name << "\n";
}
std::cout << "Exited\n";
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
97 次 |
| 最近记录: |