salve è la seconda volta che faccio lo stesso errore ma non ricordo dove sbaglio
dovrei allocare un vettore di puntatori a record e farmi restuire un puntatore al primo elemento del vettore
questa è la funzione che da errore
Codice:
P crea_magazzino(Magazzino m,P & p, int & num){
cout<<"******Inizializzazione magazzino******"<<endl;
cout<<"Specificare dimensione: ";
cin>>num;
1) m=new Magazzino[num];
cout<<"\n......Archivio Inizializzato."<<endl;
for (int i=0;i<num;i++){
*(m+i)=crea_prodotto(p);
}
}
le definizioni sono queste
Codice:
typedef Prod* P;
typedef P Magazzino[dim];
prod è una struct
l'errore è questo:
1) cannot convert `Prod* (*)[50]' to `Prod**' in assignment
grazie in anticipo