Rso's Jotter

日々の開発の知見のメモやその他雑記

プロⅡ試験対策

プロⅡテスト対策。暇な人は参考にしてくれ


とりあえず点を稼ぐ対策

キュー、スタック、BM法、二分木、ソートのプログラムを保存してそれらを使いそうな問題が
出たらコピペ。プログラムを保存してないときつい。多分ヒマになる
コマンドはmkdirだけ覚えてたらなんとかなる。
ファイルの保存はEmacsの別名保存を使えば簡単にできる。



真面目にプログラミングする人の対策

・アルゴの教科書は一応もってったほうがよさげ
・構文忘れた→Cの絵本 関数の定義忘れた→はじめてのC を見ると良い
・分割コンパイルの方法
 ①必要なファイルを同一のディレクトリに入れる。余計なファイルは入れない。
 ②シェルでmkmfを実行。成功するとMakefileができる。
 ③シェルでmakeを実行。成功するとa.outができる。
コンパイルエラーが出た時はシェルで、
 % cat -n cのファイル
を実行すると行数付きのプログラムが表示されるの分かりやすい。
コンパイルエラーが大量に出た場合、一番最初に表示されたエラーから解決していくと良い
・セグメントエラーが出た場合、ポインタが意味不明な場所を指していないか確かめる。それでも分からんかったら怪しそうな部分を少しづつコメントにして実行しなおすと良い。
・リンクエラーが出た場合(拡張子が.oのファイルのエラーみたいな感じで表示される)、関数名をタイプミスしていないかどうか確かめると良い。