>>264
<locale.h>をインクルードして、
fopenより前にsetlocale(LC_CTYPE, "");でどうだ?