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 :

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];
Voici le code en question. Il s'agit d'implémenter l'algorithme A-Star pour un cours d'intelligence artificielle.

**open_set représente les noeuds du graphe des chemins à suivre qui doivent encore être évaluer.

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];
        }
    }
Pouvez vous m'aider à comprendre comment affecter dynamiquement ce tableau?

Merci d'avance !