CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

有关文本文件操作的问题。

楼主windywater(超级宇宙无敌大白痴)2006-03-04 18:22:51 在 VC/MFC / 基础类 提问

1.要在文本文件的中间一个位置插入一些字符,该怎么做?  
  2.清除文件中某段字符,用哪个API? 问题点数:25、回复次数:8Top

1 楼51touch(toucher)回复于 2006-03-04 18:39:07 得分 4

可能你需要自己写点代码来完成你需要的东西哦Top

2 楼cnwolf(独狼)回复于 2006-03-04 19:02:04 得分 4

文件是按流存放的,无法删除其中的一部分  
   
  要把文件读出来,去掉要删除的部分后,再重新写入Top

3 楼windywater(超级宇宙无敌大白痴)回复于 2006-03-04 19:11:29 得分 0

那怎么删除指定部分呢?Top

4 楼hjiaming(无边无际无求)回复于 2006-03-04 22:14:22 得分 4

读到内存,操作完成后写回去Top

5 楼lfchen(一条晚起的虫--床上用品[家纺]专卖)回复于 2006-03-04 22:17:54 得分 4

既无法出入也无法删除,都要先读出来修改后再写回去Top

6 楼cyblueboy83(爱情白痴—电脑迷)回复于 2006-03-04 22:39:32 得分 6

1.要在文本文件的中间一个位置插入一些字符,该怎么做?  
  2.清除文件中某段字符,用哪个API?  
   
  1:如果用mfc的CFile类就直接open后,用seek定位到文件的偏移量,然后再writefile   很简单  
  2:清除的话,简单的做法就是把要清除的读到内存中,然后进行修改,再重新读入文件  
  复杂的话,用creatfile然后用内存映射文件,直接对内存进行修改.哈哈,效率高,适合大文件  
  Top

7 楼windywater(超级宇宙无敌大白痴)回复于 2006-03-04 22:56:50 得分 0

1:如果用mfc的CFile类就直接open后,用seek定位到文件的偏移量,然后再writefile   很简单  
   
  -----------------  
   
  多谢,不过我要读的是文本文件,CFile一般是读二进制文件,读文本文件也合适吗?Top

8 楼blueriver1981(b.l.u.e.river)回复于 2006-03-04 23:23:48 得分 3

合适呀,没什么问题的Top

相关问题

  • 有关文本文件和字符串操作问题
  • 文本文件操作
  • 文本文件操作
  • 抢分啦!有关文本文件操作,简单,(分数一直要加)
  • 文本文件的插入操作
  • 操作文本文件的问题
  • 超大文本文件,如何操作
  • VBA操作文本文件(删除行)
  • 两个文本文件操作问题!
  • 大型文本文件操作

关键词

  • 文件
  • 字符
  • 内存
  • 修改
  • 文本文件
  • 删除
  • 清除
  • cfile
  • 简单

得分解答快速导航

  • 帖主:windywater
  • 51touch
  • cnwolf
  • hjiaming
  • lfchen
  • cyblueboy83
  • blueriver1981

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo