在C++中,你可以使用std::getline()
函数从输入流(如std::cin
)读取一行字符串
#include<iostream>
#include<string>
int main() {
std::string line;
// 提示用户输入一行文本
std::cout << "请输入一行文本: ";
// 使用std::getline()从标准输入读取一行字符串
std::getline(std::cin, line);
// 输出读取到的字符串
std::cout << "你输入的是: "<< line<< std::endl;
return 0;
}
这个程序首先包含了<iostream>
和<string>
头文件,然后定义了一个std::string
类型的变量line
来存储读取到的字符串。接着,程序使用std::cout
提示用户输入一行文本,然后使用std::getline()
从std::cin
读取一行字符串并将其存储在line
变量中。最后,程序使用std::cout
输出读取到的字符串。