Ho implementato una lista con 3 campi,un intero e 2 strighe
codice:
void riccognome(node *testa,char *str,int *contacog)
{
int i=0;
while(testa != NULL)
{
if(strcmp(testa->Cognome, str)==0)
printf("%d\tNome: %s\n\tCognome: %s\n\tNum tel: %s\n", ++i, testa->Nome, testa->Cognome, testa->ID);
testa = testa->next;
} return;}
Il problema è che quando "passo su " in questa funzione la lista vorrei che dando un cognome dal main "str" es Rossi,lui cercasse e restituisse gli altri attributi a esso relativi,ma anche con Rossi nell' archivio,non lo rileva,cosa dimentico?
Grazie in anticipo