問題タブ [bgi]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1522 参照

c - Linux用のBGIグラフィック?

Linuxにグラフィック用のBGIライブラリがあるかどうかを知る必要があります。

Cを使用して使用したいので、BGI以外のライブラリは提案しないでください。

0 投票する
6 に答える
54161 参照

c - BGIエラー、それを解決する方法は?

円を描くCプログラムを実行したい。プログラムはエラーなしでコンパイルされており、実行されています。ユーザーからradiusなどの値を取得した後、次のようなエラーが発生します。

BGI error: Graphics not initialized ( use "initgraph")

私のソースコードに次の行を追加しましたが:

それでもエラーが発生します。

私はWindowsを使用していますが、どこが間違っているのかわかりませんでした。誰かがこの点で私を助けることができますか?

前もって感謝します。

0 投票する
1 に答える
2218 参照

c - cを使用して跳ねるボールを実装するためにgraphics.h関数を使用する方法は?

私は単純な弾むボールのコードを実行しようとしています.以下のコードはボールを弾ませません.Enterボタンを使用するとボールが動くだけです.プログラムが走る?

}

0 投票する
2 に答える
2429 参照

graph - Turbo Pascal BGI エラー: グラフィックスが初期化されていません (InitGraph を使用)

クラスで Turbo Pascal 7.0 プログラムを作成しています。グラフィック モードである必要があります。メッセージがポップアップします

BGI エラー: グラフィックスが初期化されていません (InitGraph を使用)。

既に InitGraph と graph.tpu を使用しており、ルートを「C:\TP7\BGI」と指定しました。

私のSOはWindows 7で、DosBox 0.74を使用しています.BGIフォルダーからすべてのファイルをBINに貼り付けようとしました。

私は何をすべきか?

0 投票する
1 に答える
1150 参照

graphics - BGI エラー グラフィックスが C で初期化されない

C でプロジェクトを開発しています。windows-7 では、DosBox を使用してコードを実装しています。私のプロジェクトをコンパイルすると、エラーは表示されません。しかし、プロジェクトを実行すると、出力画面に次の行が表示されるだけです。

これが私のコードです:

SOでこれについて同様の質問を見ましたが、所有者は回答を受け入れていません。また、これらのソリューションを試しても同じ問題が発生します。回答のほとんどは、BGI ライブラリのパスを使用することを提案しています。私のコンピュータの BGI ライブラリのパス。

私のコードでは、次のようにパスを設定しています-

しかし、まだ同じ問題が機能していません。これを解決するのを手伝ってください。前もって感謝します。

0 投票する
3 に答える
7052 参照

c++ - グラフィック ライブラリの CodeBlocks エラー

コードブロックIDEで次のコードを実行しました-

私のコードをデバッグしている間、graphics.hのこの時点で停止しました

WinBGIm ライブラリを含めました。

0 投票する
2 に答える
10955 参照

c - C の境界塗りつぶしアルゴリズムが機能しない (コンピュータ グラフィックス - C プログラミング)

長方形を塗りつぶすための単純な境界塗りつぶし方法(4接続アプローチを使用)を実装しようとしています。私は次のようにしました (以下のコード) が、四角形が正しく塗りつぶされていません: 四角形の半分の部分に達すると、塗りつぶしが停止します。

しかし、円を塗りつぶそうとすると、同じコードが正常に機能します。誰でも問題を解決するのを手伝ってもらえますか?

前もって感謝します

出力:

出力 1

しかし、長方形に次の座標を使用すると、正常に機能します。与えられた座標:

このため、出力は次のとおりです。

アウトプット 2

0 投票する
2 に答える
1438 参照

c++ - c++ プログラムの BGI ウィンドウを最大化モードで起動するには?

高校向けの C++ プロジェクトを作成しています。グラフィックスで Dev c++ を使用しています。私が望むのは、BGI ウィンドウが開いたときに、通常のウィンドウではなく最大化モードで起動することです。以下は私のコードですが、動作しません:(

コンソール ウィンドウは必要に応じて非表示になりますが、BGI ウィンドウは最大化されません。私はC++の初心者なので、C++でウィンドウを処理する方法がわかりません。役に立つコードまたは解決策を手伝ってください。

0 投票する
1 に答える
314 参照

c - C での画像処理 — 256 色のビットマップ画像の処理

Borland Turbo C と Borland Graphics Interface を使用しています。

2 つの質問があります。

  1. 256 色のビットマップ イメージを処理する必要があります。EGAVGAドライバーでは処理が難しいので、SVGAドライバーを使うことにしました。正常に動作しますが、画像をグレースケールに変換すると、画像のみをグレースケールで表示するのではなく、ウィンドウ全体がグレースケールモードになります。outp(0x03c8, data)関数を使用して特定の領域のカラー パレットを変更する方法はありoutp(0x03c9, data)ますか?

  2. マウス機能は EGAVGA モードで正常に動作しますが、カーソルは SVGA モードでは表示されません。マウスも機能します。256 色の SVGA モード用のカスタム マウス カーソルを作成するにはどうすればよいですか? 0x10 割り込みを使用して EGAVGA モードでカスタム マウス ポインタを作成するためのコードがありますが、SVGA モードでは機能しませんか?