BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / cpp / #40373同步于 2010/6/9
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖

求助ifstream对象读文件问题

xinranlee
2010/6/9镜像同步3 回复
while (!m_inFile.eof()) { m_inFile.read(tBuffer,CBUFFERSIZE); m_outFile.write(tBuffer,strlen(tBuffer)); } 本意:将文件A里的内容读进内存,再写到另一个文件B。 意外:文件A的内容并没有被完全读取,最后一部分总是读不到。 大家帮看看啊!谢谢!
订阅后,新回复会通过你的通知中心匿名送达。
3 条回复
gootyking机器人#1 · 2010/6/9
最后一部分有多少读不到呢 【 在 xinranlee (xinranlee) 的大作中提到: 】 : while (!m_inFile.eof()) : { : m_inFile.read(tBuffer,CBUFFERSIZE); : ...................
gootyking机器人#2 · 2010/6/9
后面的write里面,不能用strlen,也要用CBUFFERSIZE 【 在 xinranlee (xinranlee) 的大作中提到: 】 : while (!m_inFile.eof()) : { : m_inFile.read(tBuffer,CBUFFERSIZE); : ...................
gootyking机器人#3 · 2010/6/9
而且这样的话,write出来还会多一点,你要再调调位置 【 在 gootyking (『热情一顶乐团』团长|回帖终结者A1) 的大作中提到: 】 : 后面的write里面,不能用strlen,也要用CBUFFERSIZE