• ベストアンサー

C言語

今、C言語の勉強をしています。しかし、構文は、理解しているのですが、なかなかプログラムを作成できません。どうすれば、プログラムを作成できますか?是非教えてください。

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

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

質問者様と同じ事を言われる方は、結構多いです。 構文は、基礎中の基礎です。これを知っているというのは最低条件です。 初心者の人が、構文覚えただけでプログラムを組むのは20年前ならいざ知らず、最近では効率が悪いと思います。 プログラム言語を覚えるのは、外国語を覚えるのと同じです。 辞書と文法書だけで、英語がぺらぺらになる人は余程の天才か、時間が余っていたひとだけです。 普通は、適当な小説を訳すなどして覚えます。 外国語に堪能な人は、例外なく人より外国語を読み書きした人です。実践あるのみです。 それと同じで、プログラムをささっと作成できる人というのは、数多く他人のプログラムを読み、自分でも書いて来た人です。 だから、自分が作りたいプログラムソースを入手して自分で読んでみてください。 それが理解できたとき、あなたはそのプログラムを作成できます。 それを繰り返せば良いのです。 何を作りたいのかわかりませんが、簡単なエディタあたりのソースを読んで、自分でアレンジして作成できれば、とりあえず良いのではないかと思います。

その他の回答 (2)

回答No.2

gsosba さんがおっしゃりたいのは、 インターネット上で見かけるフリーウェアやシェアウェア、 店頭で販売されているソフトのようなアプリケーションを 作成出来ないということではないでしょうか? (すんません。勝手な想像かもしれません^^;) C言語でまともにプログラミングしたことはありませんが、 開発言語を学んでいるときに気づいたことを述べさせてください。 以前、私も同様な思いを持っていました。 さんざん、開発言語の入門書や参考書を読んだり、 その本のサンプルプログラムを入力していましたが、 さっぱりプログラムを組めないという思いばかりでした。 しかし、実際はプログラムを組めないというのではなく、  プログラミング出来る = アプリケーションを作成出来る と思い込んでいたのだと思います。 言語仕様を学ぶだけでは足りなんですよね~^^; アプリケーションを作成するにあたって、 次のようなことを頭の片隅においてはいかがでしょうか? ・どういったアプリケーションを作りたいのか?(考え、仕様としてまとめる) ・ある機能を実装するためには、どういった情報、知識が必要なのか?(調べる、学ぶ) また、さらに大切なのは、 それをずっと繰り返してゆくことなのではないでしょうか? >どうすれば、プログラムを作成できますか? 楽しみながら、一歩一歩進んでいきましょう^^ #1 kokoroneさん がおっしゃっているとおり、 (スキルの程度はありますが)プログラムを組める力を gsosba さんは既にお持ちだと思います。 すみません。うまくまとまりませんでしたm(_ _)m 同じような思いを持っている方だな、と考え、 一言述べたく回答させていただきました。

  • kokorone
  • ベストアンサー率38% (417/1093)
回答No.1

何に、つまづいているのですか? main() { printf("Hellow!!\n"); } もりっぱなプログラムです。