-1
I’m having trouble comparing a vector that’s from a struct
with a variable, is always giving the retorno
equal to -1
.
Code:
void consultarpront()
{
int i,retorno=0,continua,ok=0,consulta[13];
consult:
printf("Informe o cpf do paciente: ");
scanf("%d",&consulta);
for (i=0;i<cont;i++)
{
retorno = strcmp(pront[i].cpf, consulta);
printf("%d",retorno);
if (retorno==0)
{
goto vai;
}
}
vai:
if (retorno!=0)
{
printf("Deseja continuar? 1-sim, 2-não): ");
scanf("%d",&continua);
switch (continua)
{
case 1:
goto consult;
break;
default:
return;
}
}
imprimedados();
return;
}