编程序对名为“d:\CCW.TXT”的文件中“@”之前所有字符加密,加密方法是每个字节的内容减10。
#include #include void main() {FILE*fp; char c,cc; if((fp=fopen("d:\ccw.txt","r+"))==NULL) {printf("can not open file!\n");exit(0);} do {c=fgetc(fp);/*由文件中读出数据*/ cc=c-10;/*减10*/ fseek(fp,-1L,1);/*将文件内部指针前移1个字节*/ fputc(cc,fp);/*将加密后的结果写回当前位置*/ fseek(fp,0L,1);/*将文件内部指针重新定位在当前位置*/ }while(c!='@'); fclose(fp); }