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

如题。输入这个字符串后只按过一次回车。谢谢了!
2024-12-04 00:02:00
推荐回答(1个)
回答1:

给灶念御你提供三个方法: #include #include 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; }

采隐岩纳哦