c++中 如何对文件部分内容进行删除
申请人姓名enhui申请日期19881101申请理由reason申请人姓名enhui2申请日期00990申请理由345retgeryryrt申请人姓名enhui3申请日期...
申请人姓名 enhui
申请日期 19881101
申请理由 reason
申请人姓名 enhui2
申请日期 00990
申请理由 345retgeryryrt
申请人姓名 enhui3
申请日期 truru
申请理由 e4ry45y45
……
下面还很多 内容//data.txt
如何删除前三行 注:是删除 而不是改成空格之类的东西 展开
申请日期 19881101
申请理由 reason
申请人姓名 enhui2
申请日期 00990
申请理由 345retgeryryrt
申请人姓名 enhui3
申请日期 truru
申请理由 e4ry45y45
……
下面还很多 内容//data.txt
如何删除前三行 注:是删除 而不是改成空格之类的东西 展开
4个回答
展开全部
只能利用这个文件再写一个文件.在那个文件里不写入前三行.
因为C++对文件访问是没有缓冲的.
也就是说,你没法对打开的文件进行写操作!(这也是操作系统的规定)
(Word之类的软件能修改是因为它们打开的文件是副本!!!隐藏在真实文件的同目录里.)
因为C++对文件访问是没有缓冲的.
也就是说,你没法对打开的文件进行写操作!(这也是操作系统的规定)
(Word之类的软件能修改是因为它们打开的文件是副本!!!隐藏在真实文件的同目录里.)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
读的时候忽略前三行 把后面再写入文件
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
同意楼上说的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询