写东西后,我想在Consol中进行第一行.我怎样才能得到
I want to have first row in consol after i write something.. how can i get?
在编程过程中,我只想在控制台中的第一行:
第一步:(在控制台结果)
a
a
a
a
a
// this program maybe like this
for(int i=0;i<5;i++)
cout<<"a"<<endl;
第二步:这部分是我要问的,我想在下面(在控制台中):
ab
ab
ab
ab
ab
第一步之后我想要的是我想要的,我无法返回第一行只是我想写" B",但我知道我不能回到第一行。
那我该怎么办?
之后您无法修改控制台行。为了给人的印象是您可以清除控制台,然后重写整个输出。
如果您的终端支持,则可以使用控制序列。例如,您可以尝试以下代码:
int main() {
for (int i = 0; i < 5; i++) {
cout << 'a' << endl;
}
cout << ' 33' << "[5A"; // move the cursor 5 cells up
cout << ' 33' << "[1C"; // 1 cells forward
for (int i = 0; i < 5; i++) {
cout << 'b';
cout << ' 33' << "[1D"; // 1 cells down
cout << ' 33' << "[1B"; // 1 cells back
}
return 0;
}
相关文章:
- 用c++从输入文件中读取另一行
- 读取文件的最后一行并输入到链接列表时出错
- 我正在使用嵌套的while循环来解析具有多行的文本文件,但由于某种原因,它只通过第一行,我不知道为什么
- 从C++dll访问C#中的一行主要参数
- 在C++中,我如何接受不同于同一行的用户输入
- 如何从一行中读取特定数量的字符?(C++)
- 读取最后一行代码算法 - c++ 时出现问题
- 查找矩阵C++中每一列和每一行的最小和最大元素
- 有没有办法在一行中填充矢量图
- 需要将一行代码从C++ Qt翻译成PyQt
- 为什么如果我添加这一行,我的程序会不断询问值
- 如何使代码打印文本文件中的第一行?
- 如何在C++中以这种方式返回一行文本?
- 如何使用运算符在同一行中多次调用函数
- 如何格式化我的文本文件以使其不会一遍又一遍地重复同一行?
- 而(!inputfile.eof())只读取第一行?
- 这段代码的最后一行在做什么?
- 逐字读取文本文件中的每一行并转换为 int(无限循环或崩溃?
- C++找出覆盖同一行的数组
- 写东西后,我想在Consol中进行第一行.我怎样才能得到