- ベストアンサー
C言語で、string.h conio.hを使いたい
C言語の勉強を「C machine」というソフトを使ってしているのですが, #include< > ↑ ここに入れるファイル?で、string.h conio.hという のがないみたいでgetch()などが使えません。 そこで、この「string.h」「conio.h」などを導入したいのですがやり方がわからないので誰か教えてください。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
「C machine」、知りません... _getch()は、ANSIの関数ではないようです。 「Cの学習」という観点から考えるなら、 別の関数を利用するほうがベターでしょう。 getchar()ではダメなんでしょうか? (getchar()ならstdio.hでOK)
その他の回答 (3)
- madman
- ベストアンサー率24% (612/2465)
[C machine]は、フリーソフトのC言語学習ツールですよね? 展開したファイルにIncludeディレクトリに、ヘッダが有りますが、そこに入っている以外のコマンドは、使えないと思います。 また、getch()は昔のMS-Cにあったコマンドですよね?たしか、キー入力で待ちが発生せずに抜けるコマンドだったと記憶していますが、ANSI-Cには同様のコマンドがないので、通常は使えないですよ。
- seiuchi4
- ベストアンサー率37% (71/189)
string.h conio.hが無いというのは、どの様に調べましたか? ファイルが存在しない。。というのはちょっと考えづらいですね。 「C machine」というコンパイラ(?)の設定がまだ足りなかったりしませんか? DOSベースでのコンパイラなどでは 環境変数をSETコマンドで登録します。 ライブラリファイルや、インクルードファイルの場所を示すのが一般的かな? 再度、ファイルを検索して、環境変数の設定を見直す事をお勧めします
- KojiS
- ベストアンサー率46% (145/312)
まずは、C言語の本を読んだ方がよいのではないでしょうか? 「プログラミング言語C第2版」(共立出版)は必須です。