请问,如何求取一个文件的大小?谢谢!

happyniyan 2005-11-25 06:01:30
期盼大家的回音!
...全文
116 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
megaboy 2005-11-26
  • 打赏
  • 举报
回复
使用函数filelength(int handle)就行啦。
cunsh 2005-11-26
  • 打赏
  • 举报
回复
xuexi;
happyniyan 2005-11-25
  • 打赏
  • 举报
回复
FILE * fp = fopen(filepath, "r");
if (fp == NULL) ...;

_setmode(_fileno(fp), _O_BINARY);
这几句话能不能写成FILE * fp = fopen(filepath, "rb");?
happyniyan 2005-11-25
  • 打赏
  • 举报
回复
多谢!
njchf 2005-11-25
  • 打赏
  • 举报
回复
FILE * fp = fopen(filepath, "r");
if (fp == NULL) ...;

_setmode(_fileno(fp), _O_BINARY);
fseek(fp, 0, SEEK_END);
size_t filesize = (size_t) ftell(fp);
fclose(fp);
happyniyan 2005-11-25
  • 打赏
  • 举报
回复
fwrite(synth, sizeof(short), L_FRAME, f_syn);
如何求取f_syn的大小阿?

33,311

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 新手乐园
社区管理员
  • 新手乐园社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧