c++getline函数用法
作者:野牛程序员:2023-12-16 13:05:26 C++阅读 2953
getline函数是C++中用于从输入流中读取一行数据的函数。它通常与std::getline命名空间一起使用,例如:
#include <iostream>
#include <string>
int main() {
std::string line;
// 从标准输入流(键盘)中读取一行数据
std::getline(std::cin, line);
// 输出读取到的行数据
std::cout << line << std::endl;
return 0;
}这个例子中,std::getline函数接受两个参数:输入流(例如std::cin表示标准输入流,可以替换为文件流等)和一个字符串,它将从输入流中读取一行文本并将其存储在给定的字符串中。
请注意,std::getline函数会读取一整行,包括换行符('\\n'),并将其存储在字符串中。如果想要读取多行文本,可以在一个循环中多次调用std::getline。
#include <iostream>
#include <string>
int main() {
std::string line;
// 从标准输入流中读取多行数据
while (std::getline(std::cin, line)) {
// 输出读取到的行数据
std::cout << line << std::endl;
}
return 0;
}这个例子将持续从标准输入流中读取行,直到到达文件末尾或发生错误。
野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892

- 上一篇:groovy是什么语言
- 下一篇:c语言反向输出一个三位数
