大众信息网

用C++怎么向TXT文件中加入一行数据并且后面的数据全部往下移动一行

关注:290  答案:1  手机版
解决时间 2021-02-26 06:16
求代码!求方法!
最佳答案
这个很简单啊,如果你是第一次写这样的文件也就是说里面还没有数据,是空的,那么你写入一行数据之后直接再写入一个空行就好了。
如果你要写入的文件里面有数据,且你的数据是要写入文件的中间其他位置,那么就需要定位文件指针,还是然后再写入一个空行'\n'。
还有另外一个方法就是从这个原本的文件里面读入数据,然后判断是否到达你要插入数据的位置,插入一行数据之后,下边再写入一个空行即可。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!