1時間ごとに更新!Amazon.co.jpで今売れている本トップ100   掲示板ランキング



掲示板利用宣言

 次のフォームをすべてチェックしてからご利用ください。

 私は

 題名と投稿者名は具体的に書きます。
 課題の丸投げはしません。
 ソースの添付は「HTML変換ツール」で字下げします。
 返信の引用は最小限にします。
 環境(OSとコンパイラ)や症状は具体的に詳しく書きます。
 返信の付いた投稿は削除しません。
 マルチポスト(多重投稿)はしません。

掲示板1

管理者用メニュー    ツリーに戻る    携帯用URL    ホームページ    記事検索    ログ    タグ一覧

No.5785

LINUXでESCキーの入力を確認するには?
投稿者---クボタ(2006/06/05 15:09:23)


はじめての投稿です。C言語超初心者です。
LINUXを使ってVIの様なエディタを作ろうとしているのですが、
入力されたキーコードの判別の仕方がわかりません。
WINDOWSでしたら、conio.hにgetchという関数があるそうですが、
LINUXではconio.hがないとgccコンパイラに表示されます。
ネットで調べたところUNIXではcurses.hにgetchがあると知りましたが、
私の使っているLINUX-gccコンパイラではcurses.hもファイルが見つからないと
表示されます。curses.hを追加することとかできるんでしょうか?
初心者すぎてわかりません。
できればcurses.hを使わない方向で解決できる方法を探しています。



この投稿にコメントする

削除パスワード

発言に関する情報 題名 投稿番号 投稿者名 投稿日時
<子記事> Re:LINUXでESCキーの入力を確認するには? 5786 nop 2006/06/05 15:43:10
<子記事> Re:LINUXでESCキーの入力を確認するには? 5787 si 2006/06/05 15:54:16


No.5786

Re:LINUXでESCキーの入力を確認するには?
投稿者---nop(2006/06/05 15:43:10)


投稿を見る限り、エディタを作るとかそれ以前の問題です。
順を追って勉強していくことをお奨めします。


この投稿にコメントする

削除パスワード

No.5788

Re:LINUXでESCキーの入力を確認するには?
投稿者---クボタ(2006/06/05 16:39:32)


nopさん。ご指摘ありがとうございます。
基礎もっと勉強しておきます><

siさん。ncursesを調べてみたところ、確かにできそうな感じでした!
インストールしてなんとかがんばってみます!
ありがとうございました!


この投稿にコメントする

削除パスワード

No.5787

Re:LINUXでESCキーの入力を確認するには?
投稿者---si(2006/06/05 15:54:16)


Fedora Core5、gcc4 の場合(他も同様と思われる)、
ライブラリは ncurses 。プログラムから呼び出すためには、
ncurses-develパッケージのインストールが必要。
# yum install ncurses-devel

ncurses でネット検索すれば、色々ヒットすると思われる。


この投稿にコメントする

削除パスワード

管理者用メニュー    ツリーに戻る    携帯用URL    ホームページ    記事検索    ログ    タグ一覧





掲示板提供:(有)リアル・インテグリティ