Constant expression required
Fermé
daniel7
Messages postés
110
Date d'inscription
jeudi 11 septembre 2008
Statut
Membre
Dernière intervention
25 avril 2010
-
7 déc. 2008 à 17:53
daniel7 Messages postés 110 Date d'inscription jeudi 11 septembre 2008 Statut Membre Dernière intervention 25 avril 2010 - 7 déc. 2008 à 18:14
daniel7 Messages postés 110 Date d'inscription jeudi 11 septembre 2008 Statut Membre Dernière intervention 25 avril 2010 - 7 déc. 2008 à 18:14
A voir également:
- Constant expression required
- Expression de recherche - Guide
- T'as du ping expression ✓ - Forum Réseau
- A d3d11-compatible gpu (feature level 11.0 shader model 5.0) is required to run the engine - Forum Jeux PC
- Cannot find required map name - Forum BIOS
- Tu es un amour expression ✓ - Forum Loisirs / Divertissements
2 réponses
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 844
7 déc. 2008 à 18:10
7 déc. 2008 à 18:10
Salut,
Tu définis un tableau int T[n]; alors que la variable n n'est pas défini à ce moment-là.
De plus, après cela dépend si tu es en C norme C89 ou 99. En C89 (et je pense que tu es dans ce cas vu le message), il faudra plutôt que tu utilises l'allocation dynamique (malloc). Commme : int *T; à la place de int T[n]; et après ton scanf, tu alloues T comme ceci : T=malloc(n*sizeof(*T));
N'oublie pas d'inclure stdlib.h.
Cdlt
Tu définis un tableau int T[n]; alors que la variable n n'est pas défini à ce moment-là.
De plus, après cela dépend si tu es en C norme C89 ou 99. En C89 (et je pense que tu es dans ce cas vu le message), il faudra plutôt que tu utilises l'allocation dynamique (malloc). Commme : int *T; à la place de int T[n]; et après ton scanf, tu alloues T comme ceci : T=malloc(n*sizeof(*T));
N'oublie pas d'inclure stdlib.h.
Cdlt
daniel7
Messages postés
110
Date d'inscription
jeudi 11 septembre 2008
Statut
Membre
Dernière intervention
25 avril 2010
8
7 déc. 2008 à 18:14
7 déc. 2008 à 18:14
Merci beaucoup c est teste!!