• ベストアンサー

<conio.h>?

C Machineをダウンロードして、プログラムを作ったのですが、エラーで「インクルードファイル<conio.h>はオープンできません」と表示されました。なぜオープンできないんでしょうか?わかる方、教えてください。

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

  • ベストアンサー
  • K_1_2_10
  • ベストアンサー率24% (9/37)
回答No.3

ほかのコンパイラから、conio.hをもってこればできるかと思いましたが、 LCCの試食版からもってきたらダメでした。 ほかのコンパイラのヘッダファイルだといいかもしれませんが。 ただ、ヘッダファイルにせよ、著作権は存在すると思われるので、そこは気をつけてください。 CMachineではEXEファイルを作ることはできないので、 ほかのフリーコンパイラを探してみてはどうです?

akiko7
質問者

お礼

わざわざ試してくれたんですね! ありがとうございました!

その他の回答 (3)

noname#11476
noname#11476
回答No.4

conio.h というのは、stdio.h とか stdlib.h などと違い、標準的なインクルードファイルではありません。 多分他のコンパイラで書かれたソフトを参考にして、プログラムを書いたのでしょうけど、まず確認することは、自分のプログラムでconio.hを必要とするような特殊な関数、定義を使っているのかどうか。 使っていなければ、conio.hははずしてしまいましょう。 もし使っていれば、C Machine で使用可能な関数で置き換える、又は自作する。 というのが解決策です。 (こういうのを移植作業といいます)

akiko7
質問者

お礼

conio.hは使ってるんですよね。 ご返答ありがとうございました!

  • crimson
  • ベストアンサー率40% (900/2202)
回答No.2

「conic.h」そのものが存在しないか、もしくは存在 はするがフォルダにパスが通っていない…という可能 性が強そうです。 まずは、その辺を確認してみて下さい。

akiko7
質問者

補足

フォルダにパスが通っていないとはどういうことですか??

  • K_1_2_10
  • ベストアンサー率24% (9/37)
回答No.1

CMachineの付属ヘッダファイルにconio.hはついてないです。

akiko7
質問者

補足

ついてないんですか。 どうやったら使えるようになるかわかりますか?