c++ 读写文件问题,急

Donald_Duck 2009-07-09 09:10:19
我要向文件1.txt中写入30个字符,2.txt把1.txt中内容复制进来,二者重复并行(其实是模拟两个进程)。
问题就是,当我向1.txt中写入了字符,读出来再写到2.txt中时就都变成了"烫烫烫烫烫。。。。。",不知道如何解决,望高人指点!!!
...全文
42 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
glip0707 2010-10-27
  • 打赏
  • 举报
回复
楼主太搞了哈,也不共享下
Donald_Duck 2009-07-09
  • 打赏
  • 举报
回复
问题解决了,谢谢大家了
khw934 2009-07-09
  • 打赏
  • 举报
回复
贴代码
大前置 2009-07-09
  • 打赏
  • 举报
回复
可能是临时变量没有初始化

能贴代码出来吗
树先生 2009-07-09
  • 打赏
  • 举报
回复
以什么方式读的?
应该以二进制读取
beyond071 2009-07-09
  • 打赏
  • 举报
回复
真的很烫... 你在写完1.txt的字符后,1.txt文件是否关闭呢
asksgp 2009-07-09
  • 打赏
  • 举报
回复
sf,字符集设置问题?
herman~~ 2009-07-09
  • 打赏
  • 举报
回复
这样跟同时向两个文件写内容有什么不同吗?
后者还省去了一步复制
nbnitboy 2009-07-09
  • 打赏
  • 举报
回复
没数据,就烫烫烫烫烫。哈哈
lire1213 2009-07-09
  • 打赏
  • 举报
回复
以二进制流方式打开,写完刷新下流
haierpro 2009-07-09
  • 打赏
  • 举报
回复
"烫烫烫烫烫。。。。。"
一般在栈上分配的数组未初始化就这个值,二进制数据全是0xCC,有可能根本就没有读到数据.
biosli 2009-07-09
  • 打赏
  • 举报
回复
你是怎么打开文件的?
是不是没有用"b"啊?不用"b"打开这样偏移量会有诡异问题的。
liaoweixiaoyu 2009-07-09
  • 打赏
  • 举报
回复
贴代码出来看看。
akira88 2009-07-09
  • 打赏
  • 举报
回复
写到了缓冲里面了,根本没写到1.txt你就去读取了
kloze11 2009-07-09
  • 打赏
  • 举报
回复
文件流的模式是什么,字符还是二进制的?
c++ 默认编码是ascII 码

64,654

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

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