- ベストアンサー
<conio.h>?
C Machineをダウンロードして、プログラムを作ったのですが、エラーで「インクルードファイル<conio.h>はオープンできません」と表示されました。なぜオープンできないんでしょうか?わかる方、教えてください。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
ほかのコンパイラから、conio.hをもってこればできるかと思いましたが、 LCCの試食版からもってきたらダメでした。 ほかのコンパイラのヘッダファイルだといいかもしれませんが。 ただ、ヘッダファイルにせよ、著作権は存在すると思われるので、そこは気をつけてください。 CMachineではEXEファイルを作ることはできないので、 ほかのフリーコンパイラを探してみてはどうです?
その他の回答 (3)
conio.h というのは、stdio.h とか stdlib.h などと違い、標準的なインクルードファイルではありません。 多分他のコンパイラで書かれたソフトを参考にして、プログラムを書いたのでしょうけど、まず確認することは、自分のプログラムでconio.hを必要とするような特殊な関数、定義を使っているのかどうか。 使っていなければ、conio.hははずしてしまいましょう。 もし使っていれば、C Machine で使用可能な関数で置き換える、又は自作する。 というのが解決策です。 (こういうのを移植作業といいます)
お礼
conio.hは使ってるんですよね。 ご返答ありがとうございました!
- crimson
- ベストアンサー率40% (900/2202)
「conic.h」そのものが存在しないか、もしくは存在 はするがフォルダにパスが通っていない…という可能 性が強そうです。 まずは、その辺を確認してみて下さい。
補足
フォルダにパスが通っていないとはどういうことですか??
- K_1_2_10
- ベストアンサー率24% (9/37)
CMachineの付属ヘッダファイルにconio.hはついてないです。
補足
ついてないんですか。 どうやったら使えるようになるかわかりますか?
お礼
わざわざ試してくれたんですね! ありがとうございました!