如何在C++中输入字符串,当输入回车时结束?

如题。输入这个字符串后只按过一次回车。谢谢了!

第1个回答  推荐于2016-03-27
给你提供三个方法: #include <iostream> #include <string> using namespace std; int main() { string s; char a[100]; (cin >> s).get(); // 使用string cin.getline(a, 100); // 使用cin.getline cout << s << endl << a << endl; int i = 0; while(cin.peek() != '\n') // 手动检测'\n' a[i++] = cin.get(); a[i] = 0; cout << a << endl; }

采纳哦本回答被提问者采纳
相似回答