#format text_markdown ファイルサイズ取得 (C言語) ========================== fseek() と ftell() を使用してファイルサイズを取得する方法が出回っているが、ftell() で取得した値は計算には使えない。 代わりに、POSIX で定義されている fstat() や stat() で取得する方法がある。(UNIX 系や Windows 限定) 参考 ---- [FIO19-C. ファイルサイズの計算に fseek() および ftell() を使用しない](http://www.jpcert.or.jp/sc-rules/c-fio19-c.html) [Man page - fstat(2)](http://www.nxmnpg.com/ja/2/fstat) [_stat, _wstat Functions - MSDN](http://msdn.microsoft.com/ja-jp/library/14h5k7ff.aspx) [_fdopen, _wfdopen - MSDN](http://msdn.microsoft.com/ja-jp/library/dye30d82(v=vs.90).aspx)