#include <stdio.h> void main() { FILE * fp1, * fp2; int ch,flag=0; char key,fname1[20],fname[20]; printf("源文件名,加密/解密文件名,密钥:"); scanf("%s%s%c",fname1,fname2,&key); if ((fp1=fopen(fname1,"r"))==0) { printf("不能打架文件%s!\n",fname1); return; } if ((fp2=fopen(fname2,"w"))==0) { printf("不能创建文件%s!\n",fname2); return; } while (!feof(fp1)) { ch=fgetc(fp1); ch=ch^key; fputc(ch,fp2); } fclose(fp1); fclose(fp2); }
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题