Passaggio di un membro struttura a funzione

di il
14 risposte

Passaggio di un membro struttura a funzione

Salve. Data una struttura
typedef struct{
char nome[m];
etc..
}struttura;

E un array struttura x[n];
Dovrei creare una funzione che dato l insieme dei nomi e un nome inserito dall utente deve restituire 1 se il nome viene trovato.
La funzione deve essere generale quindi non del tipo:
int funzione(struttura x[], int n, char *nomedacercare);

Ma passare una matrice con i nomi della struttura invece dell intera struttura

Vorrei capire se esiste un modo per passare ad Una funzione del genere solo tutto i nomi dell array struttura.

L unica soluzione che ho trovato e quella di copiare i nomi in una matrice char e poi passarla alla funzione.

Grazie anticipatamente

14 Risposte

Devi accedere o registrarti per scrivere nel forum
14 risposte