私は項目の状態を表示する必要があるコンソールアプリケーションを持っていますが、私はむしろ現在のステータスが同じ行に表示され続けるのを見たいと思っています。例のために:サードパーティのライブラリを使用せずに、WindowsのネイティブC++コンソールアプリケーションでコンソールの同じ部分を上書きする方法はありますか?
Running... nn% complete
Buffer size: bbbb bytes
「nnが」現在の割合が完了し、「BBBB」の上で定期的に更新され、バッファサイズである出力、でなければなりませんコンソールの同じ行。
私が最初にやったアプローチは、新しい状態を印刷する前に正しい数のバックスペースをコンソールに単に印刷しましたが、これは取り除きたい不快なちらつきがあります。私はまた、この1つの簡単な必要性のために別の依存関係を導入しないように、標準ライブラリかMS提供の機能(VC 8)に固執したいと思います。
詳細については私の答えを見てください。しかし私の単純なケースでは、これは最も簡単なアプローチでした。 –