看到一个大牛的代码
#include <stdio.h>FILE *fi,*fo;void main() { fo=fopen("new.ini","wb"); fi=fopen("old.ini","rb"); fseek(fi,-1L,SEEK_END); //最后一个字符是eof吗?所以才 是-1 while (1) { fputc(fgetc(fi)^0xA5,fo); if (fseek(fi,-2,SEEK_CUR)) break; //神马意思啊? } fclose(fi); fclose(fo);}