2

毎回まったく新しいページを印刷するのではなく、より動的なインターフェイスを作成したいのですが、実装方法がわかりません。たとえば、ダウンロード バーが 0% から 100% になる場合、1%、2%、3% で 100 行を出力するのではなく、端末で数値を直接変更したいと考えています。どうすればいいですか?

4

3 に答える 3

0

「キャリッジリターン」と呼ばれる文字を印刷できます\r。ほとんどの場合、カーソルを行の先頭に戻す必要があるため、既に存在するテキストの上に印刷できます。それは保証されておらず、プログラムが実行されているシェルに依存するためです。よりエキゾチックなことをしたい場合は、ncursesを調べる必要があります。

于 2013-04-17T17:13:28.747 に答える