我要程序将输入的一组数据加密
然后输出到fp.txt中
最后解密数据,输出到fp2.txt
程序两次输出都是乱码
#include<stdio.h>
main()
{
FILE *fp;
printf("passwd:");
char old[16];
scanf("%s",&old);
int num;
char new[16];
for(num=0;num<=15;num++)
{
new[num]+=old[num]+100;
}
fp=fopen("fp.txt","w");
fprintf(fp,"%s",new);
fclose(fp);
FILE *fp2;
fp2=fopen("fp2.txt","w");
char uuu[16];
for(num=0;num<=15;num++)
{
uuu[num]=new[num]-100;
}
fprintf(fp2,"%s",uuu);
fclose(fp2);
system("pause");
} |