linux c 对文件部分内容删除 哪位高手做过,给俺提示一下,多谢

linux c 对文件部分内容删除 谁做过,给俺提示一下,谢谢
linux   c   对文件部分内容删除   谁做过,给俺提示一下,谢谢


用sed不行麼?
用c,要求不太明確


读出文件内容,删除部分,再保存文件


要先读出文件所有内容至内存,修改完毕后再重新写回文件。如果文件太大无法直接全部读到内存,可以使用临时文件的方法,即,在对原始文件进行扫描后将操作记下,比如“删除第21行内容”,然后读取原始文件内容,写入临时文件,在生成临时文件的时候,不要把21行写入这个临时文件。最后用临时文件覆盖原始文件。
呵呵,抛砖引玉。


将文件读到内存然后重写文件!

linux c 对文件部分内容删除 哪位高手做过,给俺提示一下,多谢

相关文章:

你感兴趣的文章:

标签云: