0
システムコマンドとプログラム、特に何らかのプログレスバーや更新情報を表示するものでは、すでに印刷されている文字が変更されます。印刷されたテキストを変更する方法
システムコマンドclear
を実行して古い文字の代わりに新しい文字を印刷することで、同様の効果を得ることができるので、どのようなプログラミング言語でこれを行うのだろうと思います言うまでもなく、「エレガントな」方法であることは言うまでもない。
システムコマンドとプログラム、特に何らかのプログレスバーや更新情報を表示するものでは、すでに印刷されている文字が変更されます。印刷されたテキストを変更する方法
システムコマンドclear
を実行して古い文字の代わりに新しい文字を印刷することで、同様の効果を得ることができるので、どのようなプログラミング言語でこれを行うのだろうと思います言うまでもなく、「エレガントな」方法であることは言うまでもない。
これは実行しているシステムによって異なりますが、Linux端末では、プログラムが端末を制御する特殊文字を印刷することができます。例えば。バイト0x08
を印刷すると、バックスペース処理が実行されます。
これらのコンソールコードの多くは、console_codes(4)
マニュアルページに記載されています。