Honik
06-06-2009, 13:22
Salve ragazzi.. riscontro questo errore di compilazione.. non so dove andare a rintracciare il problema.. vi posto la parte di codice che penso sia interessata al problema..
l'errore si rifà a questa riga
if (strcmp(marca, pMarche->info.marca)==0)
che si trova in questa funzione
TipoListaMarche RicercaMarca(char *marca, TipoListaMarche pMarche){
while(pMarche!=NULL){
if (strcmp(marca, pMarche->info.marca)==0)
{
return pMarche;
}
pMarche=pMarche->next;
}
}
Il TipoListaMarche è cosi definito
typedef struct nodolistamarca{
TipoElemMarca info;
struct nodolistamarca *next;
}NodoListaMarca;
typedef struct NodoListaMarca *TipoListaMarche;
Grazie mille
l'errore si rifà a questa riga
if (strcmp(marca, pMarche->info.marca)==0)
che si trova in questa funzione
TipoListaMarche RicercaMarca(char *marca, TipoListaMarche pMarche){
while(pMarche!=NULL){
if (strcmp(marca, pMarche->info.marca)==0)
{
return pMarche;
}
pMarche=pMarche->next;
}
}
Il TipoListaMarche è cosi definito
typedef struct nodolistamarca{
TipoElemMarca info;
struct nodolistamarca *next;
}NodoListaMarca;
typedef struct NodoListaMarca *TipoListaMarche;
Grazie mille