如果你不介意的话,我将你的指针改成数组了
以下为我将你的程序改编后的程序:
#include
char encode,decode[1001];
int main(void)
{
int any,i;
printf("******************************************\n");
printf("欢迎使用此解密工具^_^ *\n");
printf("by:hackest[E.S.T] *\n");
printf("欢迎访问:http://forum.eviloctal.com *\n");
printf("******************************************\n");
printf("\n");
printf("请输入密码长度:\n");
scanf("%d",&any);
printf("请输入密码密文:\n");
scanf("%s",decode);
for(i=0;i
scanf("%d",&i);
return 0;
}
for(i=0;i{scanf("%c",encode+i);
if(encode=='\n')break;
decode=encode-i-1;
}
这里明显存在错误啊。