Wow, clipper
, может быть, вы говорите о вещах @ row, col, встроенных в язык? (Только риторический вопрос ...)
Вы можете делать простые индикаторы выполнения с помощью printf: вы можете пропустить завершающий перевод строки. Очевидно, что вы можете начинать или заканчивать строку с \ b, чтобы печатать символы. Это легко сделать традиционным - \ | / kind таким образом.
Напоминаю, что в руководящих принципах Eclipse UI рекомендуются индикаторы прогресса независимо от того, сколько вы смогли рассказать о реальном прогрессе. Я думаю, что теория заключалась в том, что все лучше, чем ничего, и просто стараться изо всех сил.
Единственный трюк, который вам, вероятно, понадобится, - потенциально победить буферизацию строки. Обязательно fflush(stdout)
после каждой операции вывода. (Или ostream :: flush ())