fgets()とかgets()の戻り値って何に使うんですかね?
char*型じゃなくてもいい気がするんですけど。
str*系とかもそうですよね?
一体何に利用するんですか?