You are viewing a single comment's thread. Return to all comments →
this is also my problem FILE *fr,*fe; char n; int m,i=0,a; scanf("%d",&m); fr=fopen("a.dat","w"); for(i=0;i<=m;i++) { scanf("%c",&n); putc(n,fr);
} scanf("%d",&a); fclose(fr); fr=fopen("a.dat","r"); fe=fopen("b.dat","w"); while((n=getc(fr))!=EOF) { if(n>='a'&&n<='z') { n=n+a; if(n>'z') { n=n-26; } putc(n,fe); } if (n>='A'&&n<='Z') { n=n+a; if(n>'Z') { n=n-26; } putc(n,fe); } if((n>=0&&n<=64)||(n>=91&&n<=96)||(n>=123)) { putc(n,fe); } } fclose(fr); fclose(fe); fe=fopen("b.dat","r"); while((n=getc(fe))!=EOF) { printf("%c",n); } fclose(fe);
Caesar Cipher
You are viewing a single comment's thread. Return to all comments →
this is also my problem FILE *fr,*fe; char n; int m,i=0,a; scanf("%d",&m); fr=fopen("a.dat","w"); for(i=0;i<=m;i++) { scanf("%c",&n); putc(n,fr);