コマンド ライン プログラム用の回転カーソルの形の進行状況インジケーターが必要です。バックスペース文字 \b を使用して最後に印刷された文字を削除するというアドバイスとともに、いくつかのスレッドを読みました。ただし、OSX で \b を cout とともに使用すると、結果は UTF-8 文字 (逆さまの疑問符) になります。
この問題を標準の C++ 手段で解決する方法があるかどうかは誰にもわかりませんか?
クロスプラットフォームの端末アクセスにncurses ライブラリを使用できます。これを使用して、素敵なテキストのみの UI を作成します。