• ベストアンサー

C言語学習用のフリーソフト

今までC言語の勉強をするために、「Cmachine」というフリーソフトを使っていていたんですが、今日あるプログラムを作成するために関数exit()を使おうとしたところ、Cmachineにはprocess.hが、備わっていないことが判明しました。 今後のことも考えると、exit()が使えないのは痛いです。 そこでprocess.hが備わっている、C言語学習用におすすめのフリーソフトを紹介して欲しいと思います。 よろしくお願いします。

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

  • ベストアンサー
回答No.2

Cmachineは非常にカンタンなプログラムを作る練習用としては便利ですが、もし今後も勉強を続けていかれるなら実用に耐えるコンパイラを導入してしまうのがいいと思います。 ボーランドのCコンパイラ(BCC)がフリーで提供されているのでそれをオススメします。 ついでに稀杜さんという方が作っているCPadというソフトを一緒に入れると大体Cmachineくらいの簡単さでC言語でプログラムを組む環境が作れます。 インストールの方法は上記の稀杜さんのページに「10分ではじめるBCC」というのがありますのでそれを参考にしてください。

参考URL:
http://hp.vector.co.jp/authors/VA017148/
secret-goo
質問者

お礼

インストールしてみました。 すごく使いやすそうです。 ありがとうございました。

その他の回答 (4)

  • qKAZp
  • ベストアンサー率47% (71/148)
回答No.5

コマンドラインツール用に BCC + BCC Developer というのを使っていました。 最近はC++Builderで全部やってしまいますが・・・ Builderとまでは行きませんが、プロジェクト管理まで出来る優れものの開発環境です。 アーカイブに含まれるReadme.txtのインストール手順通りにやれば、問題なく動くはずです。 挑戦してみてください。 C++まで使えてしまって、うれしいですよ。 (って、Cの勉強にはじゃまかもしれないけど・・・)

参考URL:
http://www.hi-ho.ne.jp/jun_miura/bccdev.htm
secret-goo
質問者

お礼

おお、すごく見やすいユーザーインターフェース! DLしてみます。 ありがとうございました。

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.4

#3の方も言ってるけど、 stdlib.hの方にあるかもしれませんよ。 CINTと言うのがインタプリタなので学習用にはいいかもしれません。

secret-goo
質問者

お礼

CINT探してみます。 ありがとうございました。

  • kmb01
  • ベストアンサー率45% (63/138)
回答No.3

exitはstdlib.hでは?

secret-goo
質問者

お礼

stdlib.hだったかもしれません。 でもなぜか教科書にはprocess.hと書かれていたような・・・ 確かexitがプロトタイプ宣言(?)されているとかどうとか・・・ すいません。勉強不足であんま分かっていません。

noname#198952
noname#198952
回答No.1

コマンドラインでよければBorlandのBorland C++ Compiler 5.5は いかがでしょうか?

参考URL:
http://www.borland.co.jp/cppbuilder/freecompiler/
secret-goo
質問者

お礼

ありがとうございました。 早速見てみます。

関連するQ&A

  • C言語の学習について

    大学でC言語のプログラムを書いていますが、なかなか覚えが悪くて・・・ 学校のPCではWindowsのVisual C++で学習していますが、家で勉強するために買おうとしましたが、高くて買えなかったTT 何かフリーソフトでCが使えるいいものありませんかね?

  • C言語を学習することに将来性はあるのか

    現在C言語を勉強中なのですが、C言語自体の将来性はどのくらいあるのでしょうか? せっかく勉強するので、できれば将来性のある言語に重点を置いて学習したいと思って います。 よくC言語は枯れた技術だと言われることが多いのですが、これからはC++やJava等が 使われることが多くなり、C言語はあまり使われなくなる言語なのでしょうか? 現状はゲーム分野や組み込み分野ではC言語は現役バリバリに使われていると 聞いているのですが、今後はJavaやC++といった言語がこういった分野でも 主流になってくる(C言語に取って代わる)のでしょうか? C言語自体、あまり将来性がないようであれば、今後勉強するに当たって、 C言語をとことん追求するよりも他の言語に学習の重点を移行させたいと 考えています。 私自身はプログラムを勉強し、将来はゲーム制作あるいは組み込み分野の 開発に携わりたいと思っています。 こういったことに詳しい方がおられましたら、ぜひ教えて頂けないでしょうか?

  • C言語で何か作ってみようと思います

    こんばんは。 現在C言語を学んでおり、折角学んでいるのだから何か作ってみようと思っているものです。 そこでご質問があるのですが、C言語で何か(ゲーム、フリーソフト、メカ制御等)作っている過程を紹介しているサイト、書籍等を教えて頂けませんでしょうか? テトリスは作ったことがあります。 フリーソフトは作ったことがないので、作り方を紹介しているものがあれば作成したいと考えております。 メカ制御は、ロボット等のメカの簡単な動きをプログラムで制御してみたいなと思い、加えてみました。 その他、皆様がC言語で何かを作ってみた時に利用したものを教えて頂ければ幸いです。 以上、よろしくお願い致します。

  • C言語のフリーソフト。

    C言語を練習したいんですけど・・・。 C言語を練習できるフリーソフトってないですか?

  • フリーソフトはどんなプログラム言語で書かれているのでしょうか?

    長文ですが最後まで目を通していただきますようお願い申し上げます。 vectorなどにはたくさんのフリーソフトがありますがいったいあのフリーソフト達はどんな言語で書かれているのでしょうか。 色々なプログラム言語で書かれているのは分かっています。ですので具体的にプログラム言語名を知っている方は知っているだけ書いていただければ幸いです。 今フリーソフトで一番使われているプログラム言語は何なんですか? 最後に私もフリーソフトを作って見たいと考えていますが、3年ぐらい勉強したら出来るでしょうか? 出来ればVBみたいにVBランタイムが必要なプログラム言語では書きたくないのですが・・・。 今私が作って見たいと考えているのは 1.選択式問題 2.システムの状態を表示させる などのソフトを作ってみたいのですが。 時間がかかるのは覚悟のうえです。 勉強もします。 ですので 1.2 のようなソフトを作りたいと思うとどのようなプログラムで書くといいでしょうか? アドバイスよろしくお願いします。 またそのプログラムを完成させるためのソフトも教えていただければありがたいです。 ソフトは出来れば無料がありがたいですが、本気でやりたいので有料でも出来るなら教えてください。 皆様のご回答心よりお待ちしております。 よろしくお願いします。

  • C言語 フリーソフト

    C言語の練習(コンパイル・実行)がしたいのですが、良いフリーソフトあれば教えて下さい。学校ではUNIXでemacsを使用してプログラムを書いています。出来るだけ学校と同じような感じでやりたいのですが・・・。 家ではWindowsvistaのPCを使ってます。

  • フリーソフトのプログラム言語は

    簡易なフリーソフトはどんなプログラム言語で作成されているのか 教えてください

  • お勧めのC言語勉強用フリーソフト(コンパイラ)

    現在、C言語を勉強しているのですが、ソフトの使い勝手が悪いのです。何かお勧めのC言語勉強用のフリーソフトはないでしょうか? あと、ゲームのプログラマを目差しているのですが、C言語から始めるのはどうでしょうか?回答お願いいたします。

  • C言語をフリーソフトで勉強したいのですが

    C言語をフリーソフトで勉強したいです。 なので 「窓の社」というサイトで「C言語を始めよう」というソフトをダウンロードしました。  その次にコンパイラをダウンロードしたいのですがwindows XPに適用したコンパイラが見つかりません。どこでダウンロードできますか?教えてください。あとコンパイラのほかに何か必要なものがあったら教えてくださいm(__)m

  • 将来はフリーソフトを作れるようになりたい。プログラミングの学習方法について

    高校一年生です。 最近、学校でC言語について学びました。学んだといっても 四則演算のプログラムを作ることができるようになった程度です。 将来はあらゆる言語をつかって趣味の範囲でプログラミングができればと思っております。 フリーソフトの製作、簡単なゲームプログラミング、web製作に活かせることが目標です。 そこでプログラムをつくるにあたって大切なことなどありましたら教えてください。こちらの趣向としてはC言語、PHP、Java、AJAXなどを学習できたらと思っております。これらを学ぶにあたってオススメな学習方法や解説サイトなど教えていただけると幸いです。 Visual C++は導入ずみです。プログラムをつくる環境はこれでこなせるでしょうか? またアドバイスもいただけると嬉しいです。 よろしくおねがいします。

専門家に質問してみよう