質問: fgetc( fp ) ) != EOF ) { putchar( moji ); } // ファイルを閉じる fclose( fp ); return( 0 ); } ```
回答: > > そのために、statで、ファイルの中身を取得して、もし文字がなかったらエラーメッセージを出力したいのですが、ぜんぜんでません。 > > > はい、`stat`の返り値は、**成功すれば0**です(man)。ファイルのバイト数を知りたければ、`st`の中身をチェックする必要があります。