CNET中国旗舰网站

ZDNet China | CNET科技资讯网 | 政府采购 | 行业网站联盟





 
标题: [讨论] 关于指针字符合并问题,容易拿分,快快来,盼高手指点一下!
GKW7132
支柱会员
Rank: 10Rank: 10Rank: 10


UID 319130
精华 2
积分 15389
帖子 1147
威望 7116
ZD币 1723 元
阅读权限 210
注册 2008-4-15
状态 离线
  楼主
发表于 2008-4-18 13:49  资料  个人空间  短消息  加为好友 
开发者在线

关于指针字符合并问题,容易拿分,快快来,盼高手指点一下!

问题是读取的文件数据合并字符串后,然后写入另一个文件比较后不一样!如果是文本文件容易些,这zip文件不一样   
                int   CountByte=100;     //读取100字节   
                FILE   *FromF,*ToF;   
                FromF   =   fopen("f:\\unzip100.zip","rb");   
                char   *Smallbuf=(char   *)SysGetMem(CountByte);   
                fread(Smallbuf,   CountByte,   1,   FromF);   
   
                //-----------写入文件并增加3字节ABC,也就是共植入103字节-------------   
                strcat(Smallbuf,"ABC");   
                ToF   =   fopen("f:\\abc.zip","wb");   
                fwrite(Smallbuf,CountByte+3,   1,   ToF);   //增加3个字符写入文件中   
                SysFreeMem(Smallbuf);   
                fclose(FromF);   
                fclose(ToF);




顶部
热点频道推荐: C/S开发| 数据库| WEB开发| 嵌入式| 项目管理|
 



当前时区 GMT+8, 现在时间是 2009-1-10 10:40

  Powered by Discuz! 5.5.0 © 2001-2007 Comsenz Inc.
Processed in 0.068334 second(s), 4/3 queries

清除 Cookies - 联系我们 - ZDNetChina中文社区 - 无图版