c++程序打印计数数
C++ program to print counting numbers
如果标题没有准确地显示我想要做什么,下面是我的问题。
我想在Linux或Mac终端上写一个c++程序来打印数字,从1,2,3…在命令行模式下的同一位置。例如,当你的工作正在进行时,它就像显示百分比的数字。下载一些东西,安装软件…)。
我写了一个简单的for循环来打印数字,并在打印下一个数字之前使用usleep(1000);
延迟1秒。然后我使用cout << "b";
试图将光标移回显示在相同位置的到来的数字。然而,我未能创建我想要的效果,数字被打印成一行。
我不是一个熟练的c++程序员,对终端环境下的编程了解非常有限。谁能帮助给我提示或样本代码这个功能?谢谢! !
如果您使用的是Linux终端,您还可以使用以下代码
system("clear");
cout<<"b";
cout<<Your_Number;
// Repeat this in a loop and call the delay function
这在终端为我工作(我使用linux)# include# include使用命名空间std;
int main(int argc, char *argv[]) {
int i;
for(i=1;i<100;i++)
{
cout<<"bbb"<<i;
cout.flush();
sleep(1);
}
return 0;
}
相关文章:
- 动态分配的聊天数组打印缺失的数据和空
- 对象数组打印空白字符串
- 数组打印"random"值时出现问题
- 数组打印出垃圾值
- 数组打印奇怪的字符,例如 ∟ @
- 测量我的随机数数组打印的时间始终显示为 0 秒
- 如何使系统在十六进制数之前打印 0x,在八进制数之前打印 0?
- 数组打印出错误的数字
- 从对象数组打印字符串对象
- 您好,如何防止此函数使用质数数组打印 1
- 如何从主内部的数组打印总计
- 如何将数组打印为矢量形式
- 有人能给我一些关于在C++中使用数组打印出丰富、完美和不足的数字的提示吗
- 为什么我的C++数组打印相同的值
- 如何阻止我的数组打印地址
- 将值输入到结构数组 + 打印输出
- C++11 为什么 cout 从布尔数组打印大整数
- 从字符串数组打印其中一个字符串时出现空指针赋值错误
- 将无符号字符数组打印为十六进制
- 缩短的数组打印错误的结果