タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

エスケープシーケンスに関するlimitususのブックマーク (2)

  • コンソールでプログレス表示(アニメーション)(3) - C言語 - 碧色工房

    サイトトップ 過去のコンテンツ C言語 コンソールでプログレス表示(アニメーション)(3) プログレス表示の方法について書きなおしています。以下を参照ください。 コンソールによるプログレス表示 エスケープシーケンスによるスクリーン制御の利用 エスケープシーケンスと呼ばれるスクリーン制御用のコードを利用して画面表示を行う方法を説明します。 今確認したところどうやら、 Windows 2000 のコマンドプロンプトではこれは使えないようです(Cygwin のコンソールなら OK)。 MS-DOS プロンプトや Linux の kterm などでは使えるようですが・・・ ここまでくると、システムコールとか使わないといけないような気もしますがとりあえずやってみましょう。 エスケープシーケンスについては第6回エスケープシーケンスを参照してください。 #include <stdio.h> #inclu

    コンソールでプログレス表示(アニメーション)(3) - C言語 - 碧色工房
  • エスケープシーケンス - C言語 - 碧色工房

    サイトトップ 過去のコンテンツ C言語 エスケープシーケンス コンソール制御について、より詳しく、実際の出力例などを上げながら、 まとめたページを作りましたので以下も参照ください。 エスケープシーケンス ANSIエスケープコード コンソールグラフィック CUI のコマンドラインで動くプログラムを書く上でカーソルの位置などをコントロールできたらと思うことがあります。 こいつを実現するには、「エスケープシーケンス」というものを使います。 しかし、このエスケープシーケンスはハードウェアやOSに依存した部分が多いので注意が必要です。 とりあえず、 Windows 2000/XP (おそらく NT も)のコマンドプロンプトでは機能しない ※ことを確認しました。(ただし、 Cygwin 上では使用可能でした) MS-DOS プロンプトでは一部動くことを確認しました(一部が動いたのではなく、一部確認した

    エスケープシーケンス - C言語 - 碧色工房
  • 1