我想到的一种方法是将打开两个文本,一个文本是存放有信息的文本,另一个是没有信息的临时文件,我把所有信息先提取到结构体数组,用删除数组中的信息的方法删除信息,再用循环写入临时文本,删除原文本,重命名临时文本为原来文本,但是用结构体删除数据的方法是存在问题的,请问这种方法错在哪里?
把数据读取到数据结构,删除内容后再写回文件就行了
可以实现你的功能。也可以从文件中读出来后,删除要删的,再写会原来的文件就是了,不用再新建文件。fopen打开文件的时候用w模式,会把文件中之前的内容删除
可以实现你的功能。也可以从文件中读出来后,删除要删的,再写会原来的文件就是了,不用再新建文件。fopen打开文件的时候用w模式,会把文件中之前的内容删除