電子書籍の厳選無料作品が豊富!

こんにちわ。。。今僕はC言語を勉強しています。
#include<graph.h>でコンパイルする時デバグには
graph.hがないメッセージがあるので、なぜですか。
今使ったのはマイクロソフトVC++6Interprise Edition.

A 回答 (2件)

<grapg.h> は、VC++6.0にはありません。



MS-C と VC++1.5にはあるようですよ。

参考URL:http://www.kumei.ne.jp/c_lang/cpp/cpp_31.htm
    • good
    • 0
この回答へのお礼

ありがとうございます

お礼日時:2001/02/08 12:52

まず、そのエラーが出たということは、


単純に標準のインクルードフォルダにそのファイルがありません。
graph.hというファイルはVC標準のヘッダではないですよ。

何のプログラムソースを参考に勉強してるのでしょう?
たしか同じ名前のファイルが、GNU CC関連のファイルであったと記憶しています。
もし、それが今問題になっているファイルだとすると、
UNIX系OSに属するファイルです。
参考にしてる文献がUNIXを対象にしているのでは?
もし違ったらごめんなさい。

どうしても使いたいときは、
「#includeコーディングした位置」もしくは、
VC標準のインクルードフォルダにgraph.hを自分で置かなければいけません。
さらに、リンクを完了するために、関連するlibファイルやdllファイル
(もしくは関数が実装してあるgraph.c)を、
開発環境にインポートする必要があります。

ただ、UNIX系のもので、何らかのデバイスを使用するような関数だとすると、
どのみちWindowsでは使えないです。

では、がんばってください。
    • good
    • 0
この回答へのお礼

ありがとうございます.

お礼日時:2001/02/08 12:50

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!