Définir variable dynamique
Bonjour,
Je m'explique : Je récupère dynamiquement la valeur de recupNbTache() dynamiquement via un fichier texte. Je voudrais placer cette valeur dans le GRAPHE, c'est à dire en mettant GRAPHE[valeur de recupNbTache()]. Seulement, recupNbTache est dynamique et cela provoque une erreur :
erreur: variably modified ‘GRAPHE’ at file scope
J'aimerais donc savoir s'il est possible de faire ce que je souhaite et j'espère avoir été assez clair.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| int recupNbTache();
int recupDureeTache(int tache);
static const int nbTacheTot = recupNbTache() + 2;
struct cellule
{
int noeud;
int duree;
int tot;
int tard;
struct cellule * suivant;
};
typedef struct cellule * GRAPHE[nbTacheTot]; |