说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

以二进制方式打开文件,用ftell计算文件大小,为什么有时对有时不对?

编辑:说三道四文库 发布时间:2018-01-22 04:17
HTML文档下载 WORD文档下载 PDF文档下载
if ((fp= fopen(t.txt, "rb")) == NULL)
 {
  return;
 }
fseek(fp,0,SEEK_END);
long endPos=ftell(fp);

ftell计算的是文件的字节数吗?
long endPos=fseek(fp,0,SEEK_END);
fseek returns 0 if the pointer is successfully moved and nonzero on failure.
贴主已经把问题各出答案的,ftell()返回的是文件的长度,字节为单位,16为的编译器,定义的返回值类型为long,现在32位的编译器,int 和 long 一样了,无所谓,以前用bc3.1确实需要定文件的长度为long,否则有时会溢出
up
up
内容解析创业公司Stremor推出4款API 2013中国云计算榜单之三:174家云应用服务商,繁花似锦! 盘点各大云服务提供商:麦当劳=AWS,汉堡王=? BlackBerry Jam亚洲开发者大会9月将在香港开幕 把服务器搬进来:Splashtop在中国搭建Bridging Cloud 各位大哥救命 老同学结婚,送什么礼物比较好? 小问题 马上给分!asp.net 中如何调用Save对话框 ?? Ctrl+Alt-H开"提示点" Microsoft SharePoint Team Services问题 请问有人用kylix3去编译qt的程序吗? usb通讯,急!! 如何实现?? 国内IT证书,哪个更具权威性? 怎样快速记住化学方程式? 怎样才能很准确的记住化学方程式、、、?.、 H2O(I)=H+(aq)+ OH-(aq)这个水 非金属氧化物+H2O反应化学方程式 电压表在测什么. 电压表测的是什么?是电源电压,还是哪个电阻的电压? 氢化铝中的氢化学价态是多少 电压表测的哪个? 电压表测的谁的电压?如图 长沙飞杭州航班受炸弹威胁备降南昌医生举报副县长公款旅游 开发商10万第九届杭州市十大道德模范(平民英雄)每天倾倒80吨工业垃圾 温州双岙村遭默克尔遭美国监听 德议员称斯诺登愿协第十三届海峡两岸及港澳新闻研讨会武汉抢修水毁设施尽快恢复生产 农业专家支\"铜锣姐妹\"女汉子 西苕溪溃坝她新疆喀什发生4.9级地震冷:新能源车少人问津问虚极恶皇后诸世修行录诸葛后传男人的亲王号阿斯塔那古墓群旅游鼓楼广场旅游广州亚运村旅游水墨园旅游叠翠园旅游
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘