2007-06-25から1日間の記事一覧

C言語での2G以上のファイルの扱い

open などのファイル操作関数はデフォルトでは32bitなので、2G以上のファイル にアクセスするためにはコンパイルのためのフラグを立てる。 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64また、long long の印刷書式は %lld を使う。