0

StackOverflow コミュニティの皆様、こんにちは。

C言語でMicroMouse Simulatorを書いています。そして、迷路がこのように解かれている方法を視覚化する何かが欲しかった- http://www.youtube.com/watch?v=N9TkDgJNJso

これを達成する方法を研究してきましたが、目標を達成するのに十分なドキュメントを備えたものは見つかりませんでした。

ASCII シンボルを使用してこれを実装したくありません。プロフェッショナルに見えません。

これを達成するために C で使用できる優れた GUI インターフェイスはありますか? もしそうなら、私はそれをどのように使用しますか?目標を達成するために、Java や Python などの別の言語でコーディングしなければならないことは気にしません。

4

3 に答える 3

4

SDL は、GUI シミュレーションを作成するための C の候補の 1 つです。Lazyfooは、私が初心者向けに見つけた最高のサイトの 1 つです。

于 2013-03-05T01:22:34.180 に答える
3

あなたが作りたいビデオを見ました。ビデオを見た後、このシミュレーター プログラムに GUI ライブラリは必要ないと感じました。

使用できるライブラリのリストを次に示します。

1. OpenGLこれは、2D にも使用でき、c/c++ の両方で使用できる 3D グラフィックス API です。

2. SDL初心者にもわかりやすいライブラリです。プログラムの場合、このライブラリの方が優れており、c/c++ の両方で使用できます。

3. winBGImこれは、見つけた graphics.h と同じで、c/c++ の両方で使用できますが、Windows のみです。

GUI ライブラリを探しているなら、ここに短いリストがあります。

1. GTKこれは c で書かれており、c 用の一般的な GUI ライブラリです。ユーザー インターフェイスの迅速かつ簡単な開発を可能にする、 gladeと呼ばれる gtk フォーム用の GUI エディターを見つけることができ ます。

2. WxWidgetsこれは c++ で書かれているため、c ではなく c++ を使用する必要があります。

3.FLTK _

これら以外にも、Google で見つけることができる多くのライブラリがあります。あなたが言った

目標を達成するために、Java や Python などの別の言語でコーディングしなければならないことは気にしません。

次に、Java の場合はswingを使用できます。Windows 開発者の場合は、Visual C++ で Windows フォーム アプリケーションを使用します。そうすれば、プログラムの開発は非常に簡単になります。

于 2013-03-06T02:36:00.487 に答える
1

SDLは移植性に優れています。C で書かれており、多くのドキュメントとチュートリアルがあります。

于 2013-03-05T00:55:55.760 に答える