Compilation impossible
dd
-
dd -
dd -
Bonjour,
Je suis nouvelle en programmation.j'essaye de compiler mon programme mais il n arrête pas de me signaler : error: expected expression before `T'
scanf("%ld",T[i]);
^
Si vous avez des idées,aidez moi.Merci
#include<stdio.h>
#include<stdlib.h>
main(void){
const int N=10;
typedef int T[N];
int Somme=0;
int i=0;
for((i=0); (i=N-1); (i++)){
printf("saisisez un entier");
scanf("%d",T[i]);
Somme=0;
}
for((i=0); (i=N-1); (i++)){
Somme=Somme+T[i];
printf("%d",Somme);
}
}
Je suis nouvelle en programmation.j'essaye de compiler mon programme mais il n arrête pas de me signaler : error: expected expression before `T'
scanf("%ld",T[i]);
^
Si vous avez des idées,aidez moi.Merci
#include<stdio.h>
#include<stdlib.h>
main(void){
const int N=10;
typedef int T[N];
int Somme=0;
int i=0;
for((i=0); (i=N-1); (i++)){
printf("saisisez un entier");
scanf("%d",T[i]);
Somme=0;
}
for((i=0); (i=N-1); (i++)){
Somme=Somme+T[i];
printf("%d",Somme);
}
}
A voir également:
- Compilation impossible
- Breach compilation c'est quoi - Guide
- Comment faire une compilation de musique - Forum Audio
- Must declare a named package because this compilation unit is associated to the named module - Forum Java
- Erreur de compilation projet ou bibliothèque introuvable - Forum VB / VBA
- Message d'erreur Excel projet ou bibliotheque introuvable ! - Forum Excel
1 réponse
Ceci fonctionnera mieux:
#include<stdio.h>
#include<stdlib.h>
int main(int argc, char *argv[])
{
const int N=10;
int T[N];
int Somme=0;
int i=0;
for( i=0 ; i < N; i++)
{
printf("Saisisez un entier: ");
scanf("%d", &T[i]);
Somme += T[i];
}
printf("%d\n",Somme);
return EXIT_SUCCESS ;
}
fiddy
Messages postés
11653
Statut
Contributeur
1 847
Yep, je rajouterais même : #define N 10 en lieu et place de const int N=10; :-).
ElementW
Messages postés
5690
Statut
Contributeur
1 224
>
fiddy
Messages postés
11653
Statut
Contributeur
À bas les VLA!!!
dd
Merci beaucoup pour votre aide.Le programme se compile par contre le boucle ne s'arrête pas
dd
super tout marche bien maintenant ,merci à vous tous.