Oui pour moi c'est plutôt une volonté de convention : le tableau est de taille statique point. Apparemment ça a bougé en C99, mais l'idée de base doit être par là.
Ensuite le C étant quand même assez fun, rien ne t'empêche de faire ton malloc puis d'utiliser le tableau.
# Convention
Posté par gUI (Mastodon) . En réponse au message langage C : pourquoi on ne peut pas allouer la taille d'un tableau pendant l'exécution du programme?. Évalué à 3. Dernière modification le 12 septembre 2019 à 13:38.
Oui pour moi c'est plutôt une volonté de convention : le tableau est de taille statique point. Apparemment ça a bougé en C99, mais l'idée de base doit être par là.
Ensuite le C étant quand même assez fun, rien ne t'empêche de faire ton malloc puis d'utiliser le tableau.
Tu as écris le
malloc(), tu as donc une chance de penser à écrire lefree():)(j'ai même pas compilé ce code, j'espère ne pas dire de grosses conneries !!!)
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.