質問抜粋
・自分の解答を、どのように修正すればよいか?
・部品ごと? に分けて作るやり方でよいか?
・↑の考え方はオブジェクト指向?

<以下本文>
 今、苦Cとcodepadにて勉強中のものでポインタの所で四苦八苦して飽き始めたため、
他サイトにて練習問題で遊んでいます。

今、挑戦中のは
http://www.geocities.jp/rabenschwarz_ritter/Creidai/reidai2.html
で、自分が作った解答は次に書き込みます。
解答を見た瞬間、あまりの簡素さと自分の解答のごちゃごちゃっぷりに笑ってしまいました。
自分が作った解答をいろいろ修正しましたが、コンパイルできずに困っています。
どのように修正すれば、うまくコンパイルできるでしょうか?
また、自分は一つの中にごちゃごちゃとまとまっていると、頭の中が混乱してしまうので、
グローバル関数かstatic関数を使って機能ごとに分けて作ろうと考えたのですが、この作り方を
いい傾向でしょうか? それとも悪い傾向でしょうか?
またにわか知識で、この考え方がオブジェクト指向? と思ったのですがこれは正しいでしょうか?