• 締切済み

conio.h? curses.h?

cygwinを使ってCを勉強しています。 キー入力を画面にエコーせずに読み込んだりするために「conio.h」か「curses.h」ないとだめなようで、windows向けとunix向けサンプルプログラムを2種類をコンパイルしてみたのですが、どちらの場合も「conio.h」「curses.h」:No such file or directoryといわれてしまいます。 これはどうしてでしょうか?そもそもどちらのファイルも存在していないということでしょうか?

みんなの回答

回答No.3

/usr/include/mingw/conio.h /usr/include/curses.h です。conio.h の方はともかく、curses.h の方は標準のディレクトリにあるので、No such file or directory にならないと思うのですが…。セットアップの時に curses を選択しましたか?

mago83
質問者

お礼

curses関連をセットアップしたら大丈夫でした。盲点でした。 ありがとうございます。

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.2

mingwの方のCコンパイラの方なら /usr/include/mingw にあるようです(ウチの環境で検索してみました)

  • xcrOSgS2wY
  • ベストアンサー率50% (1006/1985)
回答No.1

コンパイラがファイルを探すべき場所からは、ファイルが見つけられないということです。 「ファイルが存在しない」と断言することはできません。「コンパイラがファイルを探すべき場所」以外のところに存在するかもしれないからです。

関連するQ&A