我需要一些帮助
我希望我的void函数显示正确的输出而不是垃圾,我仍然是我当前程序的一半。我想知道是否
void expand(char r[7], char *eR){
// static char temp[10];
*(eR+0) = r[0];
*(eR+1) = r[1];
*(eR+2) = r[3];
*(eR+3) = r[2];
*(eR+4) = r[3];
*(eR+5) = r[2];
*(eR+6) = r[4];
*(eR+7) = r[5];
*(eR+8) = '\0';
printf("Expanded: %s",eR);
}
int main(){
char bitMessage[13],key[10],l[7],r[7],xResult,eR[9];
char *temp=eR;
int i;
char *fResult;
printf("Enter Message:");
scanf("%s",&bitMessage);
printf("Enter Key:");
scanf("%s",&key);
printf("Message is %s \n",bitMessage);
printf("Key is %s \n",key);
printf("\n\n");
printf("LEFT:");
for(i=0;i<6;i++){
printf("%c",bitMessage[i]);
}
printf("\n");
printf("RIGHT:");
for(i=6;i<12;i++){
printf("%c",bitMessage[i]);
}
printf("\n");
printf("Key:");
for(i=0;i<10-1;i++){
printf("%c",key[i]);
}
printf("\n\n");
expand(r,eR);
return 0;
}
请帮助我解决这个问题,我仍然是编程新手
答案 0 :(得分:4)
您需要初始化setOnItemSelectedListener()
和r
。我想你想要这个:
l