• ベストアンサー

graph.hがincludeできない

C言語を始めようと思い、borlandをインストールしたのですが、 #include <graph.h> … とすると、エラーが出て「 インクルードファイル 'graph.h' をオープンできない」と表示されます。 「ひょっとして、borlandではgraph.hはインクルードできないのでは」という思いが出たのですが、誰か詳しい方、説明してください。

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

  • ベストアンサー
  • rentahero
  • ベストアンサー率53% (182/342)
回答No.4

> 英語ばかりですね。到底英検3級では無理です(笑)。 > 日本語のサイトが見つからないのですが、 > 日本語のサイトは無いのですか? 見たことないです。 単なるコンパイラなので、Windows用のプログラムを作る人のうち、英語を見てあきらめる人はあきらめてVC++を買ったり、borland C++ compilerを使うだろうし、あきらめない人はそんなことに関係なくプログラムを作るでしょう。 それから、Windows用以外のプログラムを作る人は、数も少ないため、英語でくじけない人だけが残っているのではないかと思います。 いったいどういうプログラムをコンパイルしようとしているのかわからないのでどうしようもありませんが、いまDOSプログラムを勉強しようというなら、コンパイラのダウンロードページの英語ごときにくじけていてはいけませんよ。がんばって。

juunishichou
質問者

お礼

ありがとうございます。 では、辞書片手にがんばってみます( ..)φ

その他の回答 (3)

  • rentahero
  • ベストアンサー率53% (182/342)
回答No.3

互換性があるかどうかわかりませんが、 openWatcomでは、DOSアプリケーションが開発でき、graph.hもあります。 どのみち無料ですから、一度ダウンロードして試してみてください。

juunishichou
質問者

補足

...調べてみました。 英語ばかりですね。到底英検3級では無理です(笑)。 日本語のサイトが見つからないのですが、日本語のサイトは無いのですか?

  • katouka09
  • ベストアンサー率50% (130/256)
回答No.2

おそらくコンパイルしたソースってMS-DOS用のソースなんでは? 質問のgraph.hはDOSアプリ用のインクルードファイルで環境依存です。 DOSアプリケーション(16ビットアプリ)を作成する場合は、Borlandの場合はTurbo C++を使います。 Borland C++ Compiler(BCC32)ではDOSアプリは作成できません。

juunishichou
質問者

補足

すいません。パソコンはそんなに詳しくないのでこのような話をされるとわけが分からなくなります。 しかし、僕のような人間に回答をくださってありがとう御座いました。

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

特別詳しいわけではないですが、 includeフォルダにgraph.hはなかったです。 なので、(ないから)インクルードできません。

juunishichou
質問者

お礼

そうなのですか。分かりやすい回答ありがとうございました。

関連するQ&A

  • graph.hない。

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

  • エラー:インクルードファイル 'afx.h' をオープンできない などで困っています

    学校の課題を家でやろうとしてみたところ、次のようなエラーが出ました。 >エラー E2209 (ファイル名と行数) : インクルードファイル 'afx.h' をオープンできない 同様にafxwin.h、afxext.h、afxdtctl.h、afxcmn.h、afxmt.hがオープンできません。ファイルを検索してみましたが、見つかりませんでした。どのようにしたら良いのでしょうか。一ヶ月くらい前には正常に動いたのですが。 ちなみにコンパイラはBorland C++ Compiler5.5です。

  • DOSでコンパイルしたらインクルードファイルがない?(開けない?)

    borland c++ コンパイラ5.5をインストールして コマンドプロンプトで実行したのですが こんなメッセージがでました。どうすればよいのでしょうか? ライブラリとかいるんでしょうか? C:\borland\bcc55\Bin>bcc32 ffff.cpp Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland ffff.cpp: エラー E2209 ffff.cpp 1: インクルードファイル 'iostream.h' をオープンできない エラー E2451 ffff.cpp 5: 未定義のシンボル cout(関数 main() ) *** 2 errors in Compile *** ちなみにソースファイルの内容は以下のとおりです。 #include <iostream.h> void main(){ cout<<"ffff"; }

  • condefs.hはどこにあるの?

    #include <stdio.h> #include <windows.h> #ifdef __BORLANDC__ #include <condefs.h> #endif をヘッダに含むプログラムspitest.cppを無償コンパイラのボーランドC++5.5でコンパイルすると Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland spitest.cpp: エラー E2209 spitest.cpp 8: インクルードファイル 'condefs.h' をオープンできない *** 1 errors in Compile *** とエラーがでました。 どうしたらいいのでしょうか?

  • 複素数complex.hがおかしいのでしょうか?

    C言語初心者です。 根本的に間違えているかと思いますが、下記内容で困ってます。 C++で複素数を扱いたいと思い #include<complex.h> うんだら ふんだら と書きました。 環境は、Borland C++ 5.6 for Win32だと思います。 メモ帳でソースを作って、コマンドプロンプトでbcc32 ***.c とコンパイルしたのですが、ヘッダーファイルのエラー?が 出てるようです。(詳細は下記に示してます。) おそらく根本的なエラーが出てるとはおもうのですが、 エラーの内容が理解できません。ヘッダーファイルがどこにあるのかも わかりません。どうすればエラーがなくなるのか教えて頂きたいです。 よろしく御願い致します。 ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ エラー E2257 C:\Program Files\Borland\CBuilder6\Include\stl/_mbstate.h 52: , が必要 エラー E2453 C:\Program Files\Borland\CBuilder6\Include\stl/type_traits.h 64: '__true_type' 型のサイズは未知あるいはゼロ エラー E2453 C:\Program Files\Borland\CBuilder6Include\stl/type_traits.h 65: '__false_type' 型のサイズは未知あるいはゼロ エラー E2141 C:\Program Files\Borland\CBuilder6\Include\stl/type_traits.h 68: 宣言の構文エラー           ・           ・           ・ ↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑

  • stdio.hをオープンできない…

    borlandのコンパイラーについての質問です(昔本付属のCDからインストールしたものです。verは5.5だと思われます。) ソースファイル include<stdio.h> void main(void){ printf("おめでとう!!\n"); } コンパイル c:\borland\bcc55\bin>bcc32 basic.c エラーメッセージはE2209 basic.c 1:インクルードファイルstdio.hをオープンできない、となります。このためprintfが使えないエラーメッセージも表示されます。過去の質問を色々と見させて頂きました。以前(昨年夏頃)には使えていた為、必要なファイルが消えている等の原因はなさそうです。メモ帳でbcc32も開いてみましたが-I"c:\borland\Bcc55\include"-L"c:\borland\Bcc55\libの表示があったので必要なファイルも開けているのではないかと勝手に解釈しています(bcc32.cfgフォルダなるものは存在しませんでしたが…)。いろいろと頑張ってみたのですがどうにもダメそうです。コンパイラが作動しないと課題が前に進まないため、大変困っています。是非皆様のお力をお貸し下さい。よろしくお願いします。

  • #include<el.h>って?

    インクルードファイル el.h をオープンできない。っていうエラーを直すにはどうすればいいのでしょうか??

  • 昔のgraph.hというファイル

     昔のMicroSoft社のコンパイラであるQuickCにgraph.hというヘッダファイルがあったらしいのですが、現在のVisualC++にはありません。    また、Borland社の昔のTurboCというコンパイラには、graphics.hというヘッダファイルがあったみたいなのですが、現在のC++Builderには含まれておりません。  どちらもDOS環境のグラフィクスのためのヘッダファイルらしいのですが、 現在それに相当するヘッダファイルはあるのでしょうか?  誰か知っている人がいたら教えてください。

  • 一番最初でつまずいてます!!

    Borland C++Compilerをインストールしてプログラミングの勉強をし始めたばかりです。 #include<stdio.h> int main(void) { printf("はじめてのC言語プログラム"); return 0; } と入力してコンパイルすると 「インクルードファイル'stdio.h'をオープンできない」 というエラーがでました。 何度も見直したし、環境変数も合わせてるのになぜでしょうか!?

  • 「インクルードファイル 'pthread.h' をオープンできない」というエラー

    今簡単なサーバ・クライアントシステムをつくっていて、大まかな骨組みはできました。 で、骨組みができたところで先生が、「並列処理を可能にするため、スレッドを使ってみましょう。スレッドについては次回までに各自勉強してきておいてください。」といったので、帰ってからインターネットで調べてみた結果、マルチスレッドの例みたいなプログラムのソースをいくつか見付けました。 私はスレッドというものを全く知らなかったので(というかそもそもC言語についてもそれほど詳しくないのですが)、とりあえずそのソースをコピーしてどのような動作をするのか確認しようと思いました。 ところがコンパイルするときに、 「インクルードファイル 'pthread.h' をオープンできない」 というエラーがでてきてしまうのです。 ちなみに家で使っている CPad for Borland C++Compiler と、 学校で使っている Microsoft Visual C++ (だったかな?) の両方でコンパイルしてみましたが、両方とも同じエラーが起こります。 どうすればいいのでしょうか?

専門家に質問してみよう