質問: 検索しないとプログラムが書けないことに悩んでいます。
回答: >> 自分の現時点でのプログラミング力はどれぐらいのレベルなのか知りたい。 普通に考えるとわかりますよ。 PaizaでいうDランクですらないです。 基礎すらできていない。 >> 何の力が足りてないのか自分でもわかりません。 『ロジカルシンキング』、『基礎力』、『心構え』でしょうね。 まず、プログラミングって、「こう書けばこう動く」っていうものじゃないです。 『プログラムは魔法でもなんでもなく、人間が現実世界でやっていることを逐一指示されながら処理している代物である』です。 つまり、人間が手作業でやる仕事をコードという、レシピに落とし込んで、 機械にやってもらうっていう発想です。 そう考えると、何か思いつきませんか? 言い方は何でもいいですが、『現実世界でならどうするか』を考えればいいということがわかりますよね。 だって、手作業でやっているのだから。 C言語でファイルの書き込みをするなら、 1. ファイルを開く ( fopen ) 2. ファイルに書き込む 3. ファイルを閉じる ( fclose ) ですね。 現実世界で考えてみてください。 [依頼] このノートの p.15 に、君が欲しいものをリストアップして書いてほしい みたいなものだとします。 0. ノートを受け取る 1. ノート p.15 を開く 2. 書き込む 3. ノートを閉じる みたいになりませんか? よーく見てください。C言語のときと一緒ですね。 使うもの(手なのか関数なのか)が違うだけで、やっていることは同じですね。 これと一緒です。