如何要求输入后的文本显示下一行在c++中
How to ask for input after text to show the next line in C++?
我是c++的新手,我需要有3行文本,每行之后我必须要求用户按enter键继续。我该怎么做呢?
这是我到目前为止的代码:
#include <iostream>
using namespace std;
int main()
{
std::cout << "Es esmu dators.";
std::cout << "Es zinu C++.";
std::cout << "C++ ir programmesanas valoda";
}
您可以在每行之后使用getchar()
。要使用getchar()
,必须包含cstdio
。
示例代码:
#include <iostream>
#include<cstdio>
using namespace std;
int main()
{
std::cout << "Es esmu dators.n";
getchar();
std::cout << "Es zinu C++.n";
getchar();
std::cout << "C++ ir programmesanas valodan";
}
从这个答案
有几种方法可以做到这一点,这里有一些可能的单行方法:
使用getch() (need #include).
使用getchar()(预期为Enter,需要#include)
使用cin.get()(预期为Enter,需要#include)。
使用system("pause") (need #include).
PS:这个方法也会打印按任意键继续…在屏幕上。(对你来说似乎是完美的选择:))
你还应该在网站上快速搜索一下,看看你的问题之前是否有人问过。
相关文章:
- 用c++从输入文件中读取另一行
- 读取文件的最后一行并输入到链接列表时出错
- 我正在使用嵌套的while循环来解析具有多行的文本文件,但由于某种原因,它只通过第一行,我不知道为什么
- 从C++dll访问C#中的一行主要参数
- 在C++中,我如何接受不同于同一行的用户输入
- 如何从一行中读取特定数量的字符?(C++)
- 读取最后一行代码算法 - c++ 时出现问题
- 查找矩阵C++中每一列和每一行的最小和最大元素
- 有没有办法在一行中填充矢量图
- 需要将一行代码从C++ Qt翻译成PyQt
- 为什么如果我添加这一行,我的程序会不断询问值
- 如何使代码打印文本文件中的第一行?
- 如何在C++中以这种方式返回一行文本?
- 如何使用运算符在同一行中多次调用函数
- 如何格式化我的文本文件以使其不会一遍又一遍地重复同一行?
- 而(!inputfile.eof())只读取第一行?
- 这段代码的最后一行在做什么?
- 逐字读取文本文件中的每一行并转换为 int(无限循环或崩溃?
- C++找出覆盖同一行的数组
- 如何让字符数组在一行而不是多行中打印出来?