Bonsoir !
Je veux affecter un tableau de tableaux de manière dynamique et je ne sais pas quelle taille aura ce tableau.
Lorsque j'essaie de le faire une erreur apparait :
Voici le code en question. Il s'agit d'implémenter l'algorithme A-Star pour un cours d'intelligence artificielle.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 error: variable-sized object may not be initialized int **open_set[0][ligne][colonne] = board[ligne][colonne];
**open_set représente les noeuds du graphe des chemins à suivre qui doivent encore être évaluer.
Pouvez vous m'aider à comprendre comment affecter dynamiquement ce tableau?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 void A_star(){ int **closed_set=NULL; for(int ligne = 0; ligne < d; ligne++){ for(int colonne = 0; colonne<d;colonne++){ int **open_set[0][ligne][colonne] = board[ligne][colonne]; } }
Merci d'avance !








Répondre avec citation
Partager