• ベストアンサー

ソースは何に書いたらいいのでしょうか?

趣味でプログラムを、始めてみようと「Cの絵本」を、購入して いざ実践だと思ったのですが、「コマンドプロンプト」に 本のソース例を記述してみたのですが、何も起こりません。 初心者サイトも回ってみたのですが、答えがわかりませんでした。 (マイクロソフトにそれらしいソフトがありましたが、用途が 今の自分の問題を解決してくれるものなのか、わかりませんでした) 反映結果を見るのにコンパイラが無いとだめなんでしょうか? (エンター押すだけで反映されないのでしょうか?) それとも「コマンドプロンプト」に書くこと自体間違っているのでしょうか? それともそれ以前のもんだいでしょうか? なににソースを書いて何を使えば反映されるのか、教えてください。 (できれば無料の物でお願いします)

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

  • ベストアンサー
  • MrBan
  • ベストアンサー率53% (331/615)
回答No.3

C言語は、書いたものがいきなり動くのではなく、コンパイラでコンパイルして初めて動くようになります。 コマンドラインで入力するのは、ソースではなくコンパイルした結果(実行ファイル)の方です。 ソース自体は唯のテキストファイルなので、メモ帳でも入力できますが、 さすがに面倒なので、便利なテキストエディタなどを使うのが普通です。 (たくさんある。たとえば秀丸やsakura(http://sakura-editor.sourceforge.net)など) 通常、Borland C++ Compilerはこうやってエディタを組み合わせて使います。 エディタでソースを書いてCompilerでコンパイル。 更に最近では統合開発環境(IDE)と呼ばれるものがあります。 これらは、Compiler+エディタ+αを一つにまとめたものです。 書いたソースをそのままCompileなどできて覚えると便利です。 情報が多くわりと優秀なのでMicrosoftのVisual C++ Expressは悪くないのですが、 無料のExpress版で「C言語」を使えるようにするのはちょっと面倒な手順が必要です。 他の方があげていないフリーのIDEには、たとえばTerbo C++ Explorer等があります。 これは、Borland C++ Compilerの最新版を含むIDEで、 最初からC/C++用の環境が用意されてます。

参考URL:
http://freepg.fc2web.com/cpp/topic_vce_001.html, http://www.turboexplorer.com/jp/cpp
ababnuf
質問者

お礼

アドバイスありがとうございます。 エディタやコンパイルするソフトも、いっぱいあるんですね。 IDEとは便利な物があるなんて、知りませんでした。 ちょっと調べてみます。 趣味で始めてみようと思ったC言語ですが、ドエライ物を趣味にして しまったようです。 気張らず趣味という免罪符を切り札に、楽なスタンスでがんばってみます。 アドバイスありがとうございました。

その他の回答 (2)

  • don_go
  • ベストアンサー率31% (336/1059)
回答No.2

無料のC言語・開発環境としては WideStudio Eckipse(要CDT) LSI-C86 他にLinuxや、Cygwin(UNIX/Linuxの開発ツールをWindows 上で実行させる為のプログラム)でも無料のC開発環境が 入手できます。

ababnuf
質問者

お礼

優良ソフトのご紹介ありがとうございます。 紹介していただいた、無料ソフトをいつかは使いこなせる日が来ると 心に念じてがんばります。 お時間とらせてすみませんでした、では失礼します。

回答No.1

ソースコードの編集は、テキストエディタ(Windowsのメモ帳など)を使って行ないます。 ソースコードをコンパイル&リンクすることで、実行可能なファイルを作る必要があります。 無料のコンパイラとしては、「Borland C++ Compiler」や「Visual Studio Express」などがあります。 参考URLで、使用方法等が解説されています。

参考URL:
http://www.kumei.ne.jp/c_lang/bcc/index.html
ababnuf
質問者

お礼

アドバイスありがとうございます。 メモ帳でも書けるんですね。「メモ帳だけは違うだろ~?」と 思っていたのですが。 無料コンパイラご紹介ありがとうございます、これで先に進めそうです。 分からない事だらけで、どうしたらいいか分からなかったのですが、 助かりました!ありがとうございました。

関連するQ&A

専門家に質問してみよう