我正在使用fstat(stream, &fs)
在C中获取文件大小,返回类型off_t
。
打印这个只会发出警告:
format ‘%d’ expects type ‘int’, but argument has type ‘off_t’
如何在没有编译器错误的情况下打印出来的任何想法?
答案 0 :(得分:6)
偏移类型通常是长整数。投下它,并相应地打印出来。
off_t下面的实际类型在sys / types.h中定义。你可以查一查!
答案 1 :(得分:2)
找到答案,使用:
%lld
没有任何演员的作品。