fgetc() unsigned char型として読み込みint型として返すとあります
型を読み込んだり、返すのは決まってるんですか?
int型を読み込ませたらどうなる?