数据加密
int main(){
int i;
char *p,c[5],m[100]="",str[100]="";
c[4]='\0';
printf("enter numbers:\n");
gets(str);
for(p=str;*p!='\0';)
{
for(i=0;i<4;i++,p++)//
{
c[i]=*p-48;//变成数字
}
fun(c);
strcat(m,c);//两个字符串连接,数组不行,需要c[4]='\0';
}
printf("you enter the numbers.\n");
puts(str);
printf("the last numbers.\n");
puts(m);
return 0;
}
为什么有一步那是变成数字的??