std::getline C++ · STL
从输入流读取一行字符串,直到遇到分隔符(默认换行符),能保留空格。
怎么用
std::getline(流, 字符串变量);
小例子
std::string s; std::getline(std::cin, s); std::cout << s;
运行结果
s 存下键盘输入的一整行
提醒:在 getline 前若用过 std::cin >> x,需先 std::cin.ignore() 吃掉换行符
官方文档:https://en.cppreference.com/w/cpp/string/basic_string/getline
在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← C++全部词条