• ベストアンサー

C言語で、string.h conio.hを使いたい

C言語の勉強を「C machine」というソフトを使ってしているのですが,      #include<   >             ↑     ここに入れるファイル?で、string.h conio.hという のがないみたいでgetch()などが使えません。 そこで、この「string.h」「conio.h」などを導入したいのですがやり方がわからないので誰か教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • misoka
  • ベストアンサー率35% (56/160)
回答No.2

「C machine」、知りません... _getch()は、ANSIの関数ではないようです。 「Cの学習」という観点から考えるなら、 別の関数を利用するほうがベターでしょう。 getchar()ではダメなんでしょうか? (getchar()ならstdio.hでOK)

その他の回答 (3)

  • madman
  • ベストアンサー率24% (612/2465)
回答No.4

[C machine]は、フリーソフトのC言語学習ツールですよね? 展開したファイルにIncludeディレクトリに、ヘッダが有りますが、そこに入っている以外のコマンドは、使えないと思います。 また、getch()は昔のMS-Cにあったコマンドですよね?たしか、キー入力で待ちが発生せずに抜けるコマンドだったと記憶していますが、ANSI-Cには同様のコマンドがないので、通常は使えないですよ。

  • seiuchi4
  • ベストアンサー率37% (71/189)
回答No.3

string.h conio.hが無いというのは、どの様に調べましたか? ファイルが存在しない。。というのはちょっと考えづらいですね。 「C machine」というコンパイラ(?)の設定がまだ足りなかったりしませんか? DOSベースでのコンパイラなどでは 環境変数をSETコマンドで登録します。 ライブラリファイルや、インクルードファイルの場所を示すのが一般的かな? 再度、ファイルを検索して、環境変数の設定を見直す事をお勧めします

  • KojiS
  • ベストアンサー率46% (145/312)
回答No.1

まずは、C言語の本を読んだ方がよいのではないでしょうか? 「プログラミング言語C第2版」(共立出版)は必須です。