- 締切済み
Cでソフト
Cの勉強をしていても、結果が黒い画面なのでどうも実感がわき ません。基本的なことを理解するうえでは仕方ないことなのか もしれませんが、最終的にはどうなんでしょうか? 黒い画面じゃなくて、絵?として表示したりできるのでしょうか? それと、Cのファイルをエクゼファイルにするにはどうしたら いいですか?C実行環境がないと駄目でしょうか? 検索をしてもなかなか出てこなかったので質問させていただきました。 アドバイスお願いします。
- みんなの回答 (5)
- 専門家の回答
みんなの回答
- likipon
- ベストアンサー率38% (44/114)
今時黒画面に字が出るだけだとつまらないですよね. 要は質問者さんは普段使ってるようなWindowsアプリが作りたいんですよね? ・「黒い画面」の事をCUI, 普段使うWindowsのソフトみたいのをGUIといいます. すでに他の方が解説されているとおりです. ・おそらく, 今使われているであろう環境 (メモ帳みたいなただのエディタ + コンパイラ) で そのままGUIのソフトを作るのは少ししんどいかもしれません. ・Windowsの環境で普通にソフトをコンパイルすればexeファイルができあがっているはずです. 「黒い画面」のソフトもexeファイルで動いてますよ. ・で, Windows風のGUIソフトを作りたいのであれば, Visual Studioなどの「統合開発環境 (IDE)」を使うのが早道です. ・しかし, ただのC言語で今風のGUIプログラムを作ることはあまりやらないと思います. (もうCは色々な意味で古い言語なのです. 今風じゃないのです.) ・Windowsのアプリを作るには, マイクロソフトの言語であれば VC++ VB (Visual Basic) C# などがあります. VC++, C#はC言語系の言語なので質問者さんも見慣れた雰囲気のはずです. もしこれから何か始めるのであれば, C++は少し難しいのでC#をおすすめします. ・マイクロソフトの Visual Studio は Express版というのが無料で手に入ります. 簡単なテストプログラムを作るのに不都合はないでしょうから, ためしてみてください. C#で始めるならばC#用のをマイクロソフトのサイトからダウンロードしてください. ・これまでに挙げたような単語を使って検索すれば情報はたくさん出てきます. ・きちんとした物を作るには色々と知識が必要ですが, とりあえず「黒い画面でない」アプリケーションを 作ることは不可能ではありません. 色々ためしてみてください.
- Oh-Orange
- ベストアンサー率63% (854/1345)
★何をしたいのでしょうか? ・『黒い画面』というのは『コマンド・プロンプト』のことですよね。 このようなソフトは、コンソール・アプリケーション(CUI)と呼びます。 『絵?』として表示というのがウインドウが出るという事ですか? このようなソフトは、グラフィック・ユーザ・インターフェイス(GUI)と 呼びます。CUI では実感がわかないのならば、GUI 環境に移行してみましょう。 ・それから『C』のファイルを『exe』ファイルにするには、やはりコンパイラという ソフトウェアが必要になります。『C』のソースファイルを解析して『exe』の 実行ファイルを作成しますので必要ですね。 ・http://oshiete1.goo.ne.jp/qa2652758.html→『ソフトウェアの作成』 上記の質問者さんと同じなのでしょうね。 無料コンパイラ: ・http://www.microsoft.com/japan/msdn/vstudio/express/visualc/→『Visual C++ 2005 Express Edition 日本語版』 ・http://www.borland.com/jp/products/cbuilder/freecompiler.html→『BorlandR C++Compiler 5.5無償ダウンロード』 最後に: ・OS は Windows 環境としてのアドバイスです。参考にして下さい。 このカテゴリで検索するといろいろ出てきますよ。過去の同様な質問が…。 ・以上。おわり。
Microsoft Windowsをお使いだと仮定して、回答します。 > 黒い画面じゃなくて、絵?として表示したりできるのでしょうか? それはたぶん、コンソールアプリケーションとWindowsアプリケーションとの 違いのことではないでしょうか。 C言語の勉強を始めたばかりであれば、コンソールアプリケーション(黒い画面)で十分だと思います。 Windowsアプリケーションを作成するには、C言語そのものを十分マスターした上で、 さらに特別な知識が必要です。 > それと、Cのファイルをエクゼファイルにするにはどうしたら > いいですか?C実行環境がないと駄目でしょうか? ここは、おっしゃっている意味がよくわかりません。 C言語の勉強をされているということは、「何とか.c」という ソースファイルから「何とか.exe」という実行ファイルを 作成するための環境をすでにお持ちのはずだからです。
- Interest
- ベストアンサー率31% (207/659)
こんにちは。 まずはSpider_07さんの、開発環境について補足してください。 1.何を(本?サイト?)参照しながらCの勉強をしていますか? 2.OSは? 3.開発環境(コンパイラなど)は? > 黒い画面じゃなくて、絵?として表示したりできるのでしょうか? 可能です。が、どうやって画面を作るかはOSと開発環境に依存します。 > Cのファイルをエクゼファイルにするにはどうしたらいいですか? Cのファイル(***.cというテキストファイル)をコンパイル、リンクすると(Windowsなら)***.exeができます。コンパイルする方法は、開発環境を補足で書いてもらえれば説明します。<開発環境によってやり方が異なります。 > C実行環境がないと駄目でしょうか? 「実行環境」は、普通は(※)使っているOSそのものです。別途用意する必要はありません。(もしかして、Visual C++やBorland C++ Builderのような統合開発環境を指しているのでしょうか?) ※ クロスコンパイラを使うと、異なる実行環境で動くものを作れたりしますが・・・まだ覚えるには早すぎます。
- Tasuke22
- ベストアンサー率33% (1799/5383)
OSが何かによって違うのですが。 Cのソースプログラムを実行形式にするには、Cのコンパイラが 必要です。 Linux系は無料で付いています。 Windows系はWindowsの数々のライブラリを使いたいので、購入 するのが一般ですが、MicroSoftのホームページで無償で手に 入るものもあるようです。