std::getline
时间: 2023-06-22 14:46:25 浏览: 184
c++ getline
5星 · 资源好评率100%
`std::getline` 是 C++ 中的一个函数,用于从输入流中读取一行字符串并存储到指定的字符串变量中。它的定义如下:
```cpp
std::istream& std::getline(std::istream& is, std::string& str, char delim);
```
其中,`is` 是输入流对象,`str` 是要存储读取到的字符串的变量,`delim` 是分隔符,表示输入流中一行字符串的结束位置,可以是换行符、回车符等任何字符。当读取到分隔符时,`std::getline` 会停止读取,将读取到的字符串存储到 `str` 中,并将分隔符从输入流中去掉。`std::getline` 函数返回输入流对象 `is` 的引用,以便进行链式操作。
阅读全文