我的函数不会被调用。该功能应该像询问主体的名称,用户名,密码和余额一样工作,就像在main中一样。
void addMember(player p[], int max){
int a;
for(a=max-1;a==max;a++){
putname(p,a);
userN(p,a);
passW(p,a);
Bal(p,a);
printf("\n");
}
}
main(void){
int max = 1, a,choice;
player p[max];
welcome();
getch();
system("cls");
for(a=0;a<max;a++){
system("cls");
printf("\n\t\tNOTE: DON''T LEAVE ANYTHING BLANK\n");
printf("\n\t\t\t CUSTOMER %d\n", a+1);
putname(p,a);
userN(p,a);
passW(p,a);
Bal(p,a);
printf("\n");
}
}
答案 0 :(得分:2)
您有一个for循环
for(a=max-1;a==max;a++)
在这里,您提供了一个条件a == max,该条件将不被满足,并且循环主体将不会被执行,甚至不会进入循环主体。您必须查看for循环条件,这应该是适当的。