C言語のソースが汚すぎる