タグ

cursesに関するherbest_anのブックマーク (3)

  • ncurses マニュアル

    CUIにおいて,スクリーンや,キー入力,カーソルなどを管理するライブラリです. このライブラリを利用することで,CUIベースでダイアログを出したり,いろいろ出来るようです. ここでは,自分で使うと思った関数のみ簡単な説明を書いています. このページは,BSDのマニュアルを参考に,私が解釈したものです. 間違っているかもしれませんので,自己責任で参考にしてください. より詳しく知りたい場合は,BSDのマニュアルを見て下さい. ヘッダファイルncurses.hのインクルードとライブラリncurses.aのリンクが必要です #include <ncurses.h> -lncurses 使い方 作成 initscr もしくは newterm 設定 少なくともcbreak もしくは nocbreakを呼び出すべき. 利用 後処理 endwinで端末のリセットとカーソルを左下に移動する. また,必要に

  • c-language Archives - ファイヤープロジェクト

    Skip to contentCategory: c-language095月2020 パッドウィンドウは物理画面や親ウィンドウの範囲内に収まって... Fujiko c-language, feature112月2020 popenとpcloseパイプのopenとclose.popenとpclos... Fujiko c-language, feature0811月2007 セマフォ共有メモリの話題に入る前の準備としてセマフォについて... Fujiko c-language, feature0711月2007 bzlibでbz2ファイルを読み書きしてみるbz2はメモリを喰うがzlibより圧縮効率がよいらし... Fujiko c-language, feature0711月2007 BIOとBase64BIOはOpenSSLにおけるフレームワークにおける... Fujiko c-lan

  • cursesの基本的な関数 - ファイヤープロジェクト

    cursesの多くの関数のうち,基的なものを紹介する. cursesの基的な関数 カーソルの移動 文字出力 文字の削除 画面のクリア サンプル サンプル2 cursesには沢山の関数がある.ここではそのうちの以下の機能を使ってみる. カーソルの移動 文字出力 文字の削除 画面のクリア カーソルの移動カーソルの移動には int move(int y, int x); を使用する.左上が0,0となる.そして縦にy,横にxが増加していく.また,ウィンドウが複数になると,ウィンドウを指定してそのウィンドウのカーソルを移動させることができる. int wmove(WINDOW *win, int y, int x); 複数のウィンドウの扱いについては別項に記述する. 文字出力文字を出力する関数はいろいろある.最も基的なものとして以下がある. int printw(char *fmt [, ar

  • 1