- 締切済み
conio.h? curses.h?
cygwinを使ってCを勉強しています。 キー入力を画面にエコーせずに読み込んだりするために「conio.h」か「curses.h」ないとだめなようで、windows向けとunix向けサンプルプログラムを2種類をコンパイルしてみたのですが、どちらの場合も「conio.h」「curses.h」:No such file or directoryといわれてしまいます。 これはどうしてでしょうか?そもそもどちらのファイルも存在していないということでしょうか?
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- oldroot2005
- ベストアンサー率66% (68/103)
回答No.3
/usr/include/mingw/conio.h /usr/include/curses.h です。conio.h の方はともかく、curses.h の方は標準のディレクトリにあるので、No such file or directory にならないと思うのですが…。セットアップの時に curses を選択しましたか?
- BLUEPIXY
- ベストアンサー率50% (3003/5914)
回答No.2
mingwの方のCコンパイラの方なら /usr/include/mingw にあるようです(ウチの環境で検索してみました)
- xcrOSgS2wY
- ベストアンサー率50% (1006/1985)
回答No.1
コンパイラがファイルを探すべき場所からは、ファイルが見つけられないということです。 「ファイルが存在しない」と断言することはできません。「コンパイラがファイルを探すべき場所」以外のところに存在するかもしれないからです。
お礼
curses関連をセットアップしたら大丈夫でした。盲点でした。 ありがとうございます。