精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>编程开发>>C/C++>>C、C++语言基础>>请教fwrite的问题

主题:请教fwrite的问题
发信人: davi()
整理人: supermario(1999-11-09 09:33:57), 站内信件
总要比未改前的文件多一个字节?每运行一次就多一个字节出来,而生成的新文
件仍然能够使用。
--
※ 修改:.davi 于 Nov  3 14:39:02 修改本文.[FROM: 202.98.119.34]
※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.98.130.11]
发信人: supermario (Mario), 信区: CLanguage
标  题: Re: 请教..............................
发信站: 网易虚拟社区 (Wed Nov  3 15:31:26 1999), 站内信件
文件是以什么方式打开的?文件本来是什么方式,因为文本方式
和二进制方式的控制字符不同,这要注意,如果还不行,把程序
贴出来让大家看看。

--
点解啊,点解啊?
  -- 捶胸蹬足状
※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.102.171.206]
发信人: zelor (张作乐), 信区: CLanguage
标  题: Re: 请教..............................
发信站: 网易虚拟社区 (Wed Nov  3 18:23:50 1999), 站内信件

  呵呵,该问题我以前也碰过,一般是对二进制文件,总是会多拷一字节的
文件。也是用fwrite/fread,不过我好象到了也没解决这个问题(多一个字节
的可执行文件还可以运行),不提我都快忘了。
   现在想来,很可能是开文件的方式问题,以致多写了一个结束符,而且如果
反复调用,会越来越长的。
--
冬雷滚滚夏雨雪,
山无棱,天地合,
WINDOWS再没有BUG,
才敢与君绝!
                           ———作乐的爱情格言    

※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.103.45.199]

[关闭][返回]