用C++怎么向TXT文件中加入一行数据并且后面的数据全部往下移动一行
关注:290 答案:1 手机版
解决时间 2021-02-26 06:16
- 提问者网友:萌城姑凉
- 2021-02-25 09:33
求代码!求方法!
最佳答案
- 二级知识专家网友:轉角離身
- 2021-02-25 10:12
这个很简单啊,如果你是第一次写这样的文件也就是说里面还没有数据,是空的,那么你写入一行数据之后直接再写入一个空行就好了。
如果你要写入的文件里面有数据,且你的数据是要写入文件的中间其他位置,那么就需要定位文件指针,还是然后再写入一个空行'\n'。
还有另外一个方法就是从这个原本的文件里面读入数据,然后判断是否到达你要插入数据的位置,插入一行数据之后,下边再写入一个空行即可。
如果你要写入的文件里面有数据,且你的数据是要写入文件的中间其他位置,那么就需要定位文件指针,还是然后再写入一个空行'\n'。
还有另外一个方法就是从这个原本的文件里面读入数据,然后判断是否到达你要插入数据的位置,插入一行数据之后,下边再写入一个空行即可。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!