C言語のgraphics.hがオープンできない問題と起動フロッピーの作り方

このQ&Aのポイント
  • C言語のプログラムでgraphics.hがオープンできないエラーが発生しています。自分のシステムではgraphicsを使用できませんが、代替のフリーソフトを探しています。
  • また、C言語の起動フロッピーの作り方も知りたいです。パソコンを起動する際にフロッピーを挿入するとフロッピー内のプログラムが自動的に実行されるようにしたいです。
  • どちらか一方でも解決方法を教えていただけると助かります。
回答を見る
  • ベストアンサー

インクルードファイルがオープンできません(graphics.h)

C言語のプログラムなのですが、上記の通り、コンパイルすると  インクルードファイルがオープンできません           (graphics.h) と出てしまいます。自分のシステムではgraphicsが出来ないだけなのでしょうが、ではどうすればいいのか、というとさっぱりわかりません。 どなたか、フリーソフトでgraphicsができるものがどこにあるか教えて頂けないでしょうか。 それと、C言語の起動フロッピーの作り方もできれば教えて下さい。(PC-9801用で) つまり、パソコンを起動する時にそのフロッピーを入れておくと自動的にフロッピーの中のプログラムがスタートする、フロッピーです。 かなり長くなりましたが、どちらか一方でも結構ですのでどうかお願いします。

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

  • ベストアンサー
  • hofuhofu
  • ベストアンサー率70% (336/476)
回答No.1

たぶんTurbo-C/C++用のソースですね。 http://www.borland.co.jp/qanda/lang/l0000708.html 旧バージョンであれば、フリーで公開されています。 http://community.borland.com/article/0,1410,20841,00.html http://community.borland.com/article/0,1410,21751,00.html C++のほうをフロッピーに収めるのは難しいでしょうから、Cになるでしょうね。 一応こちらはインストーラでフロッピーにもインストールできるようになっているようです。 ただ容量がいっぱいの可能性があるので、起動用のシステムファイルまではコピーできないかもしれません。 インストールの方法はこちらが参考になると思います。 http://kogure.no-ip.com/hp200lx/turboc.html 基本的にフロッピーにインストールしたあとに、Autoexec.batなどの設定ファイルを編集して、パスとLIB/INCLUDEディレクトリの位置を設定するだけのようです。

関連するQ&A

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

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

  • グラフィックス

    とあるc言語の本のグラフィックスという章に #include "glib.h" void main(void) { int j,n; ginit();cls(); for (n=3;n<=9;n++){ setpoint(200,50); setangle(0); for (j=0;j<n;j++){ move(80); turn(360/n); } } } という多角形を描くサンプルプログラムがありました。 それをborlandのbcc32でコンパイルしようとしたのですが インクルードファイル'glib.h'をオープンできない というエラーがでました。自分で色々いじってみたのですが 結局解決できませんでした。 どなたか解決策を教えてください。

  • graph.hがincludeできない

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

  • 自作インクルードファイル

    こんにちわ。 いまVC++6.0で開発しようとしています。 自作のincludeファイルを作成し,親プログラムをコンパイルしようと しますが,そのincludeファイルが親プログラムと同じパスに あるときはコンパイルできますが, 別のフォルダに置くと, fatal error C1083: インクルード ファイルがオープンできません。 'XXXXXX.H': No such file or directory cl.exe の実行エラー と出てしまいます。 そこで[設定]の"インクルードファイルのパス"の箇所を 自作インクルードファイルがある場所に設定したのですが, やはり同じエラーメッセージが出ます。 どうすれば読めるようにできるのでしょうか? 教えてください。 よろしくお願いします。

  • ヘッダーファイル『windows.h』について

    C言語のサンプルプログラムでよく#include <windows.h>というものを 見かけるのですが、実際コンパイルしようとすると : fatal error C1083: include ファイルを開けません。'windows.h' : No such file or directory というエラーメッセージがでてしまいます。 コンパイルはMicrosoft .NET Framework SDK を入れて使っているのですが、サポートしていないと思われます。 どうにかしてこの環境で『windows.h』もしくはそれと同様な事ができる方法はありませんでしょうか? 宜しくお願いします。

  • C++のインクルードファイル

    私自身はCについてはビギナーの域を出ないのですが、ある専門家が作ってダウンロードして使用するソースプログラムがありました。 解凍してボーランド(現Embarcadero?)BCC32でコンパイルしたところ、”インクルードファイルがない”とのことでした。プログラムの冒頭部のincludeは以下のようになっています。 #include <math.h> #include <stdio.h> #include <process.h> #include <string.h> #include <conio.h> #include <stdlib.h> #include "../Allocation.h" #include "../Allocation.h" #include "../Headers.h" コンパイラが提供しているようなものと、自前で用意するものがあるのかなと思いますが。 特に../ が付いているものはソースよりも1つ上のフォルダを指定しているように思います。 ダウンロードして解凍しただけなのでそれ以外の手の施しようがないのですが、どのように考えるべきでしょうか。提供した人に聞くのが一番だと思いますが。これだけで動く、ということになっています。よろしくお願いします。

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

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

  • #include <Windows.h>というヘッダファイルについて

    お早う御座います。 Cの初心者です、宜しくお願いします。 「#include <Windows.h>」というヘッダファイルはどのようなプログラムを書いたときにincludeしてやる必要があるのでしょうか。 宜しくお願いします。

  • 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 *** とエラーがでました。 どうしたらいいのでしょうか?

  • VC++、windows.hのincludeエラー

    最近C++を勉強し始めたのですが出だしからつまづいてしまいました。 Visual Studio 2010 SP1 + Windows SDK 7.1 (OS:windows7 Professional 64bit版)を使用しているのですが、#include <windows.h> のみでビルドを行ったところ以下のように driverspecs.h でエラーが生じてしまいました。 1>c:\program files\microsoft sdks\windows\v7.1\include\driverspecs.h(356): error C2143: 構文エラー : ')' が '(' の前にありません。 1>c:\program files\microsoft sdks\windows\v7.1\include\driverspecs.h(356): error C2091: 関数は関数を返せません。 1>c:\program files\microsoft sdks\windows\v7.1\include\driverspecs.h(356): error C2059: 構文エラー : ')' <中略> 1>c:\program files\microsoft sdks\windows\v7.1\include\driverspecs.h(699): fatal error C1003: プログラム内のエラーが 100 個を超えました。コンパイルは中断されます。 1> 1>ビルドに失敗しました。 以下に driverspecs.h ファイルのエラー部分を抜粋して載せておきます。 __ANNOTATION(SAL_functionClass(__in char *);) #define __drv_functionClass(x) \ __drv_out(__drv_declspec("SAL_functionClass(\""#x"\")")) まだ始めたばかりで知識も乏しく、どのように対処をしていいものか困っています。 何か解決の糸口になるようなヒントでも構いませんので教えて頂けると助かります。 よろしくお願いします。

専門家に質問してみよう