文件1 名字存于 namein, 输出文件名 nameout。
用2进制方法打开文件,用2进制方法读写文件。读1个字符,输出 1个它的异或字符,直到文件结束。 c 语言程序如下。
#include <stdio.h>
int main(){
FILE *fp, *fout;
char namein[80]="in.txt", nameout[80]="out.txt";
static char c,c2;
fp = fopen(namein,"rb");
fout = fopen(nameout,"wb");
while(1){
if (fread (&c,1,1,fp)!=1) break;
c2= c ^ 0x4c;
fwrite(&c2,1,1,fout);
}
fclose(fp); fclose(fout);
return 0;
}
温馨提示:答案为网友推荐,仅供参考