c++期末大作业做个小程序,有个功能是让用户输入一段话然后显示出来,使用easyx的inputbox函数能输的字数太少啦,有没有比较简便的方法来实现能输入很多字的功能
您可以使用 C++ 的标准库函数 getline
来实现输入较多的文本内容。getline
函数的作用是从输入流中读取一行文本,并存储到指定的字符数组中。您可以使用以下代码来实现这个功能:
#include
#include
int main()
{
std::string input;
std::cout << "请输入一段文本:" << std::endl;
// 使用 getline 函数读取一行文本
std::getline(std::cin, input);
std::cout << "您输入的文本内容是:" << std::endl << input << std::endl;
return 0;
}
在上面的代码中,std::getline
函数接收两个参数:一个输入流对象和一个字符串变量,它会将输入流中的一行文本读取到字符串变量中。