fopen有r、w、a等打开模式,t、b两个文件模式(文本或二进制)
用w、wb、w+b打开,无论如何都会清空原来文件中的数据,很麻烦,如果要多次读取修改文件,清空不是很理想的解决方案,a、ab、a+b不会破坏原来数据,但只能添加到原来文件数据的后面,fseek基本失效,这样就修改不了原来的数据了,r虽然不会破坏,但是修改不了,这个时候如果用r+b、r+就可以在保留文件原来内容的情况下设置文件指针后修改指定位置的内容了
fopen有r、w、a等打开模式,t、b两个文件模式(文本或二进制)
用w、wb、w+b打开,无论如何都会清空原来文件中的数据,很麻烦,如果要多次读取修改文件,清空不是很理想的解决方案,a、ab、a+b不会破坏原来数据,但只能添加到原来文件数据的后面,fseek基本失效,这样就修改不了原来的数据了,r虽然不会破坏,但是修改不了,这个时候如果用r+b、r+就可以在保留文件原来内容的情况下设置文件指针后修改指定位置的内容了