В приложениях с графическим интерфейсом подход, как правило, представляет собой вращающийся круг или индикатор хода выполнения. Я помню много консольных приложений, использующих слеш, конвейер и дефис для создания вращающейся анимации:
\ | / -
Вы также можете использовать прыгающий символ в скобках:
[-----*-----]
Конечно, как уже упоминалось в предыдущем ответе, вы хотите использовать return, чтобы вернуться в начало строки, а затем распечатать прогресс, перезаписав существующий вывод.
Редактировать: Многие опции кулера, упомянутые Уиллом в комментариях:
Охладители ASCII Spinners?