• ベストアンサー

C言語でプログラミングできるソフト(初心者)

大学1年で今年から始めてプログラミング(C言語)を学ぶものです。 今のところif文やfor文、関数などの基本をかじった程度なのですが なんとか自分の家のパソコンでプログラミングを行いたいので、 何か良いソフトのようなものはないでしょうか?(有料でも構いません) 実際に文などが書けて、コンパイルし、結果を出力してくれるものです。 パソコン自体がまだ初心者なので、できればで良いのですが、分りやすいものをお願いします<m(__)m>

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

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

#4さんも書かれてますが、大学であればunixかLinuxの環境だと思います。 なので、私もcygwinをお勧めします。windows上にuinxの環境を構築できて、gccという無料のコンパイラが利用できます。 それにunixやlinuxの環境構築の良い勉強になります。 簡単な導入の仕方がありますので試してみてください。 http://www.twcu.ac.jp/~osada/comp2a/cygwin.html こちらも参考に。 http://programnet.hp.infoseek.co.jp/coloum/colum.html

その他の回答 (7)

  • koko_u_
  • ベストアンサー率18% (459/2509)
回答No.8

私は Visual Studio のような統合環境の方がデバッガが初心者でも簡単に利用できるのでお勧めしたい。 # printf デバッグでもいいけどね。

  • jacta
  • ベストアンサー率26% (845/3158)
回答No.7

私もCygwinに一票入れます。 エディタは、viやemacsを無理して使わなくてもよいので(もちろん使ってもかまいません)、ベクター等で好きなものをダウンロードしてくればよいでしょう。あと、ファイル操作も大部分はエクスプローラでよいと思います。 最近の統合開発環境から入ると、C言語の本質ではないことをたくさん覚える必要がありますし、変な癖がつきます。統合開発環境が便利なのは確かですが、便利だった分だけ理解せずに先に進んでしまうことになるので、結局後で苦労します。

  • buriburi3
  • ベストアンサー率44% (353/792)
回答No.6

Borland C++よりは同じBorlandで同じく無料で使えるTurbo C++ Explorerの方が良い。 http://www.turboexplorer.com/jp gccを使用するのでしたら「EclipseではじめるC 」等の書籍を購入すると付属のCD-ROMに環境一式とインストール方法が説明されていて楽です。 ※C言語の入門書してはアレですけど

  • rabbit_cat
  • ベストアンサー率40% (829/2062)
回答No.4

大学生ならGNU系を授業で使う可能性が高いでしょうから、cygwinとかのほうがいいかもしれません。

  • taunamlz
  • ベストアンサー率20% (175/843)
回答No.3

>(有料でも構いません) 有料で良いのであれば学校で使用しているものを使用するのがいいと思います。 その方がいろいろ違和感無く使用できると思います。 もし無料でやろうとするのであればボーランドのフリー版で良いのではないでしょうか? ただし、無料のソフトは有料のソフトに比べいろいろ設定が面倒だったり、有料のソフトでは出来る事が出来なかったりします。 大学生であれば安いアカデミー版も買う事が出来るので、有料のソフトを使った方がいいと思います。 ただ、苦労を問わないのであればフリー版にチャレンジした方がいろいろパソコンに付いても知る事が出来るので、一度試してみるのはいいと思います。

回答No.2

Visual C++ Express Edition http://www.microsoft.com/japan/msdn/vstudio/express/visualc/ とか Borland C++ http://www.codegear.com/jp/downloads/free/cppbuilder とかでしょうかね。

  • Pesuko
  • ベストアンサー率30% (2017/6702)
回答No.1

http://www.microsoft.com/japan/msdn/vstudio/express/visualc/ http://search.vector.co.jp/search?query=%82b%83R%83%93%83p%83C%83%89 少なくともプログラム言語をやるなら、最低限の事はWEBで検索してみる事。

関連するQ&A

  • c言語プログラミングでの質問?です。

    学校でc言語プログラミングを使って簡単なゲームを作りなさい。 という課題が出ました。 下記の条件に沿って作れとのことです。 なかなかいいアイデアが浮かばないんですが、なにかちょうどいいものないですかね? ・scanf文を使うこと。。 ・if文を使うこと。 ・for文(while文)を使うこと。 ・rand関数を使うこと。 ・自分で定義した関数を使うこと。 ・配列または文字列を使うこと。

  • プログラミング(数学的) 初心者です

    今年、大学の情報科学科に入学した一年生です。 大学の授業で初めてプログラミング(C言語)を学んでいるところです。 その授業というのが、いくつもの課題が提示され実際にパソコンでプログラミングするというものなのです。 基本中の基本はなんとか理解でき書けるんですが、数学のような応用問題(素数がどうのや行列など)のC言語ではどういう思考回路を持てばよいのか分りません… 数学みたいに基本的な思考方法を覚えた方が良いのでしょうか? 見れば分るのですが自分ではなかなか思いつかないようなことばかりなので 例えばfor文自体の意味は分るのですが、一般的にどういう表現のときに用いるのかが分らないのです。 何か良い本などがあれば教えてください。 回答よろしくお願いします<m(__)m>

  • プログラミングの言語について

    プログラミングをしたいのですが、言語の種類が多くてよく分かりません。おすすめの言語を教えてください。また、その言語でのプログラミングの方法が書かれているWebページも教えてください。パソコンの基本的なことや、応用的なことは分かりますが、プログラミングについては初心者なので、なるべく簡単なものでお願いします。

  • C言語の問題についてご教授お願いします【至急】

    プログラミング、C言語の問題についてご教授お願いします【至急】 一行目1~10、二行目11~20、三行目・・・最終的に十行目91~100(各数字の間と行の間は一文字分空けること)とコンパイル時に表示されるようなプログラミングを組み立てたいのですがどうにもうまくいきません。 printf("1 2 3 4 5 6 7 8 9 10¥n");のように1~10を出力し、¥nで改行しそれを繰り返すような単純な方法では担当の先生に納得してもらえませんでした(笑) ですのでこの他の組み立て方を教えていただけないでしょうか? ちなみに先生曰く、if文やfor文、elseといったC言語を習う序盤の技法で解けとのこと・・・どうぞよろしくお願いします(`・ω・´)

  • C言語のプログラミングですが、

    C言語のプログラミングですが、 255文字以内の文字列をキーボードから入力して、下記の各処理を行うプログラム(※入力した文字データは配列に入力)はどのようにしたらいいでしょうか?(入力例:acFNkeexFFg) ・入力した文字列の最後の文字を出力 ・入力した文字列⇒逆に並べ替えて出力 ・入力した文字列⇒縦に出力(1文字ずつ) ・入力した文字列の中に「F」が何個あるか ただし、使えるのはfor文・配列・if文ぐらいでそれ以上レベルの高いものは使わないで下さい。 … char str[255]; int i,n,na,nb,nc; printf("Input Strings= "); scanf("%s",str); for(i=0;str[i]!='¥0';i++){ n=i; } printf("The last character= %c",str[n]); くらいまでしか分かりません…

  • C言語で簡単なソフトを作りたい

    Microsoft Visual C++ 2008 Express Editionを使ってC言語を書いています。 http://www9.plala.or.jp/sgwr-t/ ↑初心者のためのC言語 上記のサイトで基本的な関数などは覚えたつもりです。 今まで書いた全てのプログラムについて、「デバックなしで開始」(コンパイルして実行)をするとコマンドプロンプトに結果が表示されるタイプのものでした。 そういった、コマンドプロンプトに結果が表示されるタイプのものでは無く、例えば、自分の持っているmp3の曲を再生するようなソフトなどを作りたいと思っているのですが、何をどうすればそのようなものができるのかがまったくわかりません。プログラミングの知識をもう1段階深めていきたいのですが、まず何をすればいいのでしょうか? 最終的には、将棋のCPUが自分で考えて指すタイプの将棋ソフトが作れたらいいなと考えております。 同じソフトを作るでも、リナックスやウィンドウズによって作り方?が変わるようですが、ウィンドウズでプログラムを書いているのでウィンドウズ側で作りたいです。

  • C言語プログラミングについて質問です。

    C言語プログラミングについて質問です。 for文を使い下記のように表示するプログラムを作りたいのですが上手くいきません。どなたか教えてください。 * ** *** **** *****

  • C言語について

    初心者で学校の課題をやっているときに疑問がでてきてしまったので、基本的な質問なのですが、教えて頂けたらうれしいです。 1.関数にすることによってどんな利点があるのでしょうか。 2.分岐のif文とswitch文は同じ処理をしていると考えていいのでしょうか。 3.switch文の中にfor文や、for文の中にswitch文など、条件式の中に条件式をいれることはできるのでしょうか?? 一度に3つも質問してしまってすみません。 ぜひ回答をおねがいします。

  • C言語のプログラミングのソフトを購入したいのですが、どれがいいのか分かりません。

    タイトルの通りなのですが、C言語のプログラミングのソフトの購入を考えているのですが、どれを買ったらいいのか、また違いがよく分かりません。 私は今、専門学校に通っていて、今学校でC言語を習っていますが、すごくおもしろくて、家でもプログラミングをしたいのと、今年の春の国家試験の基本情報の午後問題の選択問題でC言語を選択しようと思ってるので、その勉強もかねてのソフトの購入を考えています。 学校で使用しているソフトは多分、Visual C++ 6.0 Enterpriseだと思います。自宅のパソコンのosはWindows XPです。 お薦め、使いやすいソフトがあれば教えていただきたいです。 よろしくお願いします!

  • C言語プログラミングで「コマンドラインから3つの整数を入力し、大きい順に並べる

    C言語プログラミングで「コマンドラインから3つの整数を入力し、大きい順に並べるプログラムの作成」なのですが,どなたかわかる人はいらっしゃりますか? C言語初心者です. if else文を使って作成するのですが,整数の入力において、同じ数字を認める方法と認めない方法がありますが,両方教えていただけると助かります. 例えば 10、5、21の数字をコマンドラインから入力したときに 出力結果は21、10、5と並ぶ. 同じ数字を認めるとき、例えば 10、10、30と入力したとき出力結果は30、10、10となる 同じ数字を認めないときは、コマンドラインからの入力時に、もし同じ数字が入力されたらエラーメッセージを返して終了 といった具合です.どなたかお願い致します.

専門家に質問してみよう