ciao a tutti, devo creare un ADT labirinto, ci sto provando ma mi sa che sbaglio qualcosa.
allora ho definito la struttura
poi nel main..Codice PHP:typedef struct NODO{
int type;
bool visited;
NODO *right;
NODO *down;
};
alla linea segnata mi da questo erroreCodice PHP:int main(){
int lab[10][10];
int m=10;
NODO *head=new NODO;
head->type=lab[m][m];
head->right=NULL;
head->down=NULL;
for (int i=m-1;i>0;i--){
NODO *new_node=new NODO;
new_node->type=lab[i][i];
new_node->right=destro(head,lab,i,i); // errore
new_node->down=sotto(head,lab,i,i);
head=new_node;
}
system ("pause");
}
conversion from `NODO*' to non-scalar type `NODO' requested
la dichiarazione di destro è (sperando che sia fatta bene):
cosa sbaglio? grazieCodice PHP:NODO destro (NODO nodo_maze,int mat[][10],int i,int j){

Rispondi quotando