• ベストアンサー

C言語を練習するには?

 こんにちは。  C言語を勉強しようと思っているのですが、 C言語を実際に打ち込んで実行するにはソフトやOSそのものが別に必要なのでしょうか?  学生の時までは用意されたパソコンにベーシックをポチポチと打ち込んでいたのですが、Windowsと表示されたところを一回もみたことがないですし、画面は白と黒、使えるのはフロッピーだけという結構年代もののPCだったのでDOSっぽかった事しか記憶にありません。 (メニューもBIOSの画面がモノクロになったみたいなカンジでしたし)  ちなみに今使っているPCのOSはxpのHomeEditionと至って普通です。 とてつもなく初歩的な質問ですがどなたかご回答いただけるととても嬉しいです!!

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

  • ベストアンサー
  • okg00
  • ベストアンサー率39% (1322/3338)
回答No.2

XPでも実行できます。コンパイラというソフトが必要です。無料であります。 http://homepage3.nifty.com/mmgames/c_guide/p_compiler.html http://www.geocities.co.jp/SiliconValley-SanJose/5780/c00.html http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1211439092 DOSプロンプト上でBCCなどを使って勉強するのが一番の近道でしょう。慣れてくればVisualstudioなど。

noname#62693
質問者

お礼

無料であるのは知りませんでした! 本も2~3冊購入を考えていたのでソフト買うことになったらどうしようかなと思っていたのですが、 頂いたURLのリンク先を見て、フリー+目的別で選べるのもわかりました。 質問してよかったです。本当にありがとうございます^^

その他の回答 (2)

  • zwi
  • ベストアンサー率56% (730/1282)
回答No.3

C言語で何を作りたいかでお勧めが変わります。 1.DOS画面の文字メッセージだけのプログラムが作れればよい。 LSI-CやBCCやcygwinを導入してgccなど。この中でcygwinはWindows上で動くunix互換の環境で、将来unixやlinuxを使いたい場合はこちらがお勧めです。 2.DirectXを使ってゲームを作れるようになりたい。 Visual C++ 2005 Express EditionやBccでC言語の勉強やWindowsAPI、DirectXを勉強しましょう。 http://www.plustarnet.com/aspil/Programming/ 3.Windowsのアプリケーションを作りたい。 Visual C++ 2005 Express EditionやBccでC言語の勉強やWindowsAPIを勉強しましょう。 http://www.kumei.ne.jp/c_lang/

noname#62693
質問者

お礼

 C言語でどういう種類のものが作れるかというのがまだちゃんと分かっていないので、 まずは本にある例題を打ち込むことからになると思います。  おそらく「1.DOS画面の文字メッセージだけのプログラム」からの着手になると思います。 以降はそれが出来るようになってから考えようかなと。 (その頃になれば何が作りたいとかどういうのが出来るというのも、 今よりは理解できてると思うので) 書店で見た本は「こういう機能がある、こういうのが作れる→でも目的は書いてない」というのが多かったのでとても助かりました。 ありがとうございます!

回答No.1

OSはそのままで,Visual C++ 2005 Express Editionをインストールするのが簡単ではないでしょうか。(C++だけでなく,Cのソースもコンパイルできます) # cygwinをgcc込みでインストールするって手もあるけど...

参考URL:
http://www.microsoft.com/japan/msdn/vstudio/express/visualc/
noname#62693
質問者

お礼

参考URLまでありがとうございます! C言語だけでもまだいっぱいいっぱいになりそうですが、 C++もちゃんと勉強したいと思っていたのでとても嬉しいです。

関連するQ&A