Typedef struct{
char nome[20];
char cognome[20];
int eta;
}persona;
int main(int argc, char *argv[])
{
persona elenco[N] ;
int i;
int np=0;
int continua=1;
printf("dammi il nome della %d persona\n",(np+1));
scanf("%s",elenco[N].nome);
printf("dammi il cognome della %d persona\n",(np+1));
scanf("%s",elenco[N].cognome);
printf("dammi l'eta della %d persona\n",(np+1));
scanf("%d",&elenco[N].eta);
np++;//ricordati di incrementare
printf("\nContinua? 1=si, 0= no");
scanf("%d", &continua);
} while(continua && np < N);
salve a tutti volevo chiedere cosa fa il codice while(continua && np < N);
più precisamente non capisco come fa a capire che se do valore 0 a continua si ferma il ciclo.
ho fatto la prova anche assegnando un numero a caso es 43 a continua..il ciclo riprende..
grazie