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

关于文件读写的问题

楼主wsfanel(wsfanel111)2005-04-04 15:49:29 在 C/C++ / C++ 语言 提问

我现在的做法是这样的  
  fp   =   fopen("1.txt",   "w+");    
  fprintf(fp,"aaaaa\n");  
  fprintf(fp,"bbbbb\n");  
  fprintf(fp,"ccccc\n");  
  fseek(fp,0,SEEK_SET);    
  fprintf(fp,"dsds\n");  
  fclose(fp);  
   
  插入的数据在文件头,但是覆盖了以前的“aaaaa”,  
  该怎么才能不覆盖第一行有的文件?  
  问题点数:0、回复次数:8Top

1 楼steedhorse(晨星)回复于 2005-04-04 16:07:21 得分 0

还是在程序里头吧把逻辑理顺了,数据组织好了,再往外写吧。Top

2 楼wuhanqing(天意剑)回复于 2005-04-04 16:32:24 得分 0

只有把里面的读出来,再写dsds,把读出来的东东写回去。Top

3 楼KingI(我现在很热!!!)回复于 2005-04-04 17:17:42 得分 0

先fprintf(fp,"dsds\n");再  
  fprintf(fp,"aaaaa\n");  
  fprintf(fp,"bbbbb\n");  
  fprintf(fp,"ccccc\n");  
  不行吗?  
  Top

4 楼zhousqy(标准C匪徒)(甩拉,甩拉)回复于 2005-04-04 17:21:12 得分 0

讀出來,插入,再寫進去。Top

5 楼lzw4022321()回复于 2005-04-04 19:34:08 得分 0

把文件的打开方式和读写方式的参数看看  
  Top

6 楼BrandyCao(IUnknown)回复于 2005-04-04 19:39:59 得分 0

f打头的这些函数是没有提供直接往文件的开头增加数据的函数的,直接实现吧!   读->插->写Top

7 楼oyljerry(【勇敢的心】→ ㊣提拉米苏√㊣)回复于 2005-04-04 20:56:29 得分 0

读出,修改,然后写入Top

8 楼ysbcg(Hummer)回复于 2005-04-04 21:27:53 得分 0

文件系统永远是顺序的,这个不用程序是无法实现的。。。。Top

相关问题

  • 写文件,读文件
  • 文件读写!
  • 读写文件??
  • 文件读写
  • About读写文件?
  • XML文件读写
  • 写,读ini文件
  • ifstream文件读写
  • 急!文件读写?
  • exe文件读写

关键词

  • 文件
  • 数据
  • fp
  • fprintf
  • dsds
  • aaaaa

得分解答快速导航

  • 帖主:wsfanel

相关链接

  • C/C++ Blog
  • C/C++类图书
  • C/C++类源码下载

广告也精彩

反馈

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