>>696
改行とかタブも数えるの?
だったら、

> int moji;
↑これを
int moji, count;
↑こうする。


>while((moji = fgetc(fi)) != -1) {
>printf("%c" ,moji );
>}

↑これを

count = 0;
while((moji = fgetc(fi)) != -1) {
printf("%c" ,moji );
++count;
}
printf("文字数=%d\n", count);

↑こうする。