怎样把一个字符插入到文件中
fputc好像会替换原来的字符
[解决办法]
把文件读出来,在内存中插入,然后再写到文件中,因为一个文件在磁盘中是连续存放的,所以插入必然要移动后面的数据.
[解决办法]
C/C++文件库没有字符插入功能,只能开一个临时文件,把已打开文件的前半部分读出
写入这个临时文件,再把要插入的字符写入临时文件,原来文件剩余部分读出写入临时文件
发布时间: 2012-03-21 13:33:15 作者: rapoo
怎样把一个字符插入到文件中
fputc好像会替换原来的字符
[解决办法]
把文件读出来,在内存中插入,然后再写到文件中,因为一个文件在磁盘中是连续存放的,所以插入必然要移动后面的数据.
[解决办法]
C/C++文件库没有字符插入功能,只能开一个临时文件,把已打开文件的前半部分读出
写入这个临时文件,再把要插入的字符写入临时文件,原来文件剩余部分读出写入临时文件