2015年12月7日のブックマーク (1件)

  • curses による端末制御

    curses による端末制御 端末とは,コンピュータの基的な機能 (キーボードから命令を受け取り,画面に文字を描く機能) を実現するためのハードウェアやソフトウェアのことである. コマンドラインの入力に普段使っているアプリケーション, たとえば, Linux の「GNOME 端末(gnome-terminal)」や MacOSX の「ターミナル」等は, 端末ソフトウェアの一種. これまでのC言語プログラムでは,標準ライブラリの入出力関数 printf( ) と scanf( ) 等を利用して, 端末の入出力を実行してきた. しかし,これらの関数では,一行単位でしか入出力できないし, 白黒でしか表示できない,等の制約が多かった. 「なーんだC言語では,まったく面白味のないプログラムしか作れないのかー」 いや,それは誤解だ. 端末自身は,キーボードや画面をより自由自在に制御する機能をもってお

    Fohte
    Fohte 2015/12/07