在CIN之后使用getline(CIN,s)
我需要下面的程序来获取整个用户输入并将其放入字符串名称中:
cout << "Enter the number: ";int number;cin >> number;cout << "Enter names: ";string names;getline(cin, names);
带着cin >> number命令之前的命令。getline()命令(我猜这是问题所在),它不允许我输入名称。为什么?
cin >> number
getline()
我听说了一些关于cin.clear()命令,但我不知道这是如何工作的,也不知道为什么这是必要的。
cin.clear()
互换的青春
呼啦一阵风
相关分类