【发布时间】:2017-01-30 16:49:29
【问题描述】:
我正在尝试在 free pascal 中模拟进度加载状态,但我在尝试实现看起来像加载进度状态的输出时遇到了困难。 我的代码是:
percent := 0;
Writeln('Loading');
Repeat
Write('(',percent,'%)');
percent = percent + 1;
Delay(50);
Until percent > 100;
但是输出结果是这样的:
Loading(0%)(1%)(2%)
当我希望它看起来像这样时:
Loading(0%) -> Loading(1%) {The percent variable going up like a loading status}
我只希望百分比变量在循环中改变。我已经查看了删除和插入过程,但我认为这不是我想要的。
【问题讨论】:
-
codegolf 上有一个与此非常相似的问题。这是我在帕斯卡中的answer
标签: freepascal