Boucle for en C++
Fermé
jean7589
-
7 janv. 2008 à 16:11
mamiemando Messages postés 33306 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 7 octobre 2024 - 7 janv. 2008 à 20:22
mamiemando Messages postés 33306 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 7 octobre 2024 - 7 janv. 2008 à 20:22
6 réponses
for (i=0; i<=11; i++){
for (j=0; j<=2; j++){
Tableau[i][j] = 0;
}
}
a tu déclarer tes variables ? si tu la pas fais:
for(int i=0;i<=11;i++)
{
for(int j=0;j<=2;j++)
{
Tableau[i][j]=0;
}
}
Par contre je ne suis pas trop sur de l'écriture: Tableau[i][j]=0; c'est un tableau a matrice ?
for (j=0; j<=2; j++){
Tableau[i][j] = 0;
}
}
a tu déclarer tes variables ? si tu la pas fais:
for(int i=0;i<=11;i++)
{
for(int j=0;j<=2;j++)
{
Tableau[i][j]=0;
}
}
Par contre je ne suis pas trop sur de l'écriture: Tableau[i][j]=0; c'est un tableau a matrice ?
Char Snipeur
Messages postés
9813
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
3 octobre 2023
1 298
7 janv. 2008 à 17:05
7 janv. 2008 à 17:05
le problème viens d'avant le for, surement un type ou une variable qu'il ne reconnait pas.
mamiemando
Messages postés
33306
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
7 octobre 2024
7 794
7 janv. 2008 à 20:22
7 janv. 2008 à 20:22
Je suis d'accord avec Char Sniper l'erreur vient sûrement de l'instruction juste avant le for. Idéalement il nous faudrait le programme complet. ou les instructions autour du for.
Bonne chance
Bonne chance
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
je suis sur que ta faute est ici
for (h=0;h<=3;h++;){
tu as mis un ; en trop
for (h=0;h<=3;h++;){
tu as mis un ; en trop
Merçi de me répondre aussi vite
Note: un / est en trop dans l' extrait de programme
Sur tes conseils j' ai testé à supprimer les ;
il ne reste que deux lignes d' erreurs quand on supprime les 3 ;
20 expected unqualified-id before "for"
20 expected `,' or `;' before "for"
poutant la ligne précédente à bien les ;
je me demande si il ne faut pas définir les variables juste avant la boucle for
Note: un / est en trop dans l' extrait de programme
Sur tes conseils j' ai testé à supprimer les ;
il ne reste que deux lignes d' erreurs quand on supprime les 3 ;
20 expected unqualified-id before "for"
20 expected `,' or `;' before "for"
poutant la ligne précédente à bien les ;
je me demande si il ne faut pas définir les variables juste avant la boucle for
j' ai effectivement déclarer les variables, avec int i; et int j; de même pour h et v.
je note par contre que j' ai seulement deux avertissement d' erreurs en supprimant tout les ; dans les boucles for tel que:
int i;
int j;
for (i=0 i<=11 i++){
for (j=0 j<=2 j++){
Tableau[i][j] = 0;
}
}
il reste :20 expected unqualified-id before "for"
20 expected `,' or `;' before "for"
quand au Tableau[i][j]=0 il s' agit d' un tableau à multidimensionnel, à deux dimensions.
je note par contre que j' ai seulement deux avertissement d' erreurs en supprimant tout les ; dans les boucles for tel que:
int i;
int j;
for (i=0 i<=11 i++){
for (j=0 j<=2 j++){
Tableau[i][j] = 0;
}
}
il reste :20 expected unqualified-id before "for"
20 expected `,' or `;' before "for"
quand au Tableau[i][j]=0 il s' agit d' un tableau à multidimensionnel, à deux dimensions.