codepad では kouzou.h が無いと言われるのは仕方が無い
実際のコンパイル環境で出たエラーメッセージを張った方が判りやすいよ

考えられるのは
・kouzou.h を2回 include している、多重インクルードガードが kouzou.h に施されていなければエラーになるだろう
・C言語なら struct P {〜}; ではなく typedef struct P {〜}; とすべきはず
 でもこれがエラーの原因となるかは俺も定かでは無い