「分割コンパイルについて〜C言語〜」
1つの関数ごとに1つのファイルを作って自分なりの分割コンパイルというものを
やっているんですが、これっていいことなんですか?(分割コンパイルと呼べるのかも分かりませんが)
自分的には、あまりいい感じがしないんです。(ファイル多すぎ)
あと、グローバル変数の使い方もよく分からなくなってきました。
今は、ひとつのヘッダーの中に[extern int i]とか[extern int error()]などの記述をたくさんして、
それを別のcppファイルの中で普通に宣言する[int i][int error()]、という微妙なやり方なんですが・・
また、関数に汎用性を持たせるのも難しいです・・
うまいプログラムの仕方、または勉強サイトを教えていただけませんか?
「猫でもできる...」とかは回ってきたんですが、分割コンパイルなどの仕方が載っていないんです。
お願いします。