我打算编辑文本文件的一些数据,这是我打算做的:
1)读取文件的原始内容,使用单链表获取文件的数据,然后关闭文件
2)重新打开文件,但现在使用“w+”然后获取编辑后的数据然后关闭文件
3) 用于fprintf
写入包含已编辑数据的新文件
4)获取文件的原始内容,然后将它们放入新文件中。
5)将新文件的名称更改为原始内容文件名
现在,如何更改文本文件的名称?
我的计划听起来很荒谬,我知道:
问:既然可以在原始文件中进行编辑,为什么还要更改新文件的名称?
A:我尝试使用“w+”将编辑后的数据放入原始文件中,但在需要获取原始文件内容并将其重新放入原始文件的部分中迷路了。
谢谢!