📅  最后修改于: 2023-12-03 15:36:49.993000             🧑  作者: Mango
函数getline是C++中的一个输入函数,用于读取文件中的一行内容。该函数的隐式声明是在头文件
istream& getline (istream& is, string& str, char delim);
参数解释:
getline函数可用于从输入流中读取一行数据。这个函数将读取给定的输入流,直到行结束或遇到指定的行结束标志(默认是'\n')为止,并将读取的字符串存储到指定的字符串对象中。
该函数返回输入流的引用,可以用于级联操作,也就是将多个函数使用同一条语句完成。
#include <iostream>
#include <cstring>
using namespace std;
int main() {
string str;
cout << "请输入一行文字:" << endl;
getline(cin, str);
cout << "您输入的文字是:" << str << endl;
return 0;
}
上述代码将使用cin输入流,从控制台读取一行数据,并将其存储到str字符串对象中。然后,程序将输出这个字符串对象中的内容。