>>420の言う事は信用しないように
> char s; → char s[1024];
特にこの辺