关于strcmp
已知i=0,n=6,temp[1].num,temp[2].num,temp[3].num,temp[4].num,temp[5].num,temp[6].num分别等于00001,00002,00003,00004,00005,00006,为什么下面无论temp[p].num输入什么编号都会输出编号重复,请重新输入!scanf("%s",&temp[p].num);
while(i<n)
{
if(strcmp(temp[i].num,temp[p].num)==0)
{ printf("编号重复,请重新输入!\n");
//goto C;
}
i++;
}