Je compile mon code C90 dans gcc. Je reçois l'avertissement ISO C90 forbids variable-size array
tout en faisant la déclaration commeObtention de l'avertissement "ISO C90 interdit tableau de taille variable" dans le compilateur gcc lors de la compilation du code C90
int symbols[nc];
Où nc est un entier dont la valeur est lue à partir du fichier d'entrée. Les valeurs sur les fichiers d'entrée sont variées, donc je ne peux pas garder une valeur constante. Comment puis-je m'en débarrasser? Est-il vraiment nécessaire de résoudre cet avertissement ou nous pouvons simplement l'ignorer?
Merci d'avance.
Si gcc est le seul compilateur qui verra jamais ce code, ajouter '-Wno-vla' à l'invocation est plus sûr que de prendre l'habitude d'ignorer les avertissements. –
Merci Christopher. Parmi tous les résultats google pour ce sujet, vous êtes le seul qui parle de cette option. – shuhalo