Progressbar C ++

时间:2015-12-23 01:56:50

标签: c++ return progress-bar cout

我正在尝试为在unix服务器上运行的程序创建一个进度条。这是一个大型for循环的结尾,看起来像这样:

alert(JSON.stringify(variables))

它只是在行的开头打印一个永不改变的0,光标在它上面。 我做错了什么?

1 个答案:

答案 0 :(得分:0)

表达式overlaps将始终为0,因为(r / Weight(n+1, 4, d))是整数,r也是整数(我认为),Weight(n+1, 4, d)始终小于r }( - > for循环)。 如果您想要百分比输出(0..100),则在除以前乘以100:

Weight(n+1, 4, d)
如果您希望从0..1打印值,请

或转换为if (r%256==0) {fflush(stdout); cout << (r * 100 / Weight(n+1, 4, d)) << "\r";} float

double