C++
Résolu/Fermé3 réponses
Pacorabanix
Messages postés
3245
Date d'inscription
jeudi 23 août 2007
Statut
Membre
Dernière intervention
19 mai 2013
658
Modifié par Pacorabanix le 5/05/2011 à 12:39
Modifié par Pacorabanix le 5/05/2011 à 12:39
il faut utiliser un if, dans les "case" des switch on ne peut pas mettre de variables.
C'est d'ailleurs ce que dit l'erreur...
C'est d'ailleurs ce que dit l'erreur...
informaticienSAP
Messages postés
119
Date d'inscription
jeudi 21 avril 2011
Statut
Membre
Dernière intervention
17 décembre 2011
20
Modifié par informaticienSAP le 5/05/2011 à 11:51
Modifié par informaticienSAP le 5/05/2011 à 11:51
B-M-R, c'est quoi ?
Ensuite,
essaie un truc comme ca:
N'oublie pas d'indenter ton code et d'utiliser les balises < code> < / code>.
A+
Bonjour, mon sujet est .... ... Je vous reMercie ... ... Au Revoir.
Ensuite,
essaie un truc comme ca:
void remplissage(int Raw,int col){
Int l_raw;
l_raw = raw-1;
switch(tab[i][j].x)
{
case 0:
{//processus}
case (l_raw):
{//processus}
}
}
N'oublie pas d'indenter ton code et d'utiliser les balises < code> < / code>.
A+
Pacorabanix
Messages postés
3245
Date d'inscription
jeudi 23 août 2007
Statut
Membre
Dernière intervention
19 mai 2013
658
5 mai 2011 à 15:28
5 mai 2011 à 15:28
lire ma réponse svp (https://forums.commentcamarche.net/forum/affich-22018678-c#7)
informaticienSAP
Messages postés
119
Date d'inscription
jeudi 21 avril 2011
Statut
Membre
Dernière intervention
17 décembre 2011
20
Modifié par informaticienSAP le 5/05/2011 à 12:11
Modifié par informaticienSAP le 5/05/2011 à 12:11
Il te dit quoi comme erreur ?
Que tu mettes :
ou :
au niveau logique c'est exactement la même chose.
Sauf que dans le case(), je crois qu'il n'est pas possible de mettre des expressions logiques ou "mathématiques".
Que tu mettes :
case (Raw-1)
ou :
int l_raw;
l_raw = Raw-1;
case (l_raw):
au niveau logique c'est exactement la même chose.
Sauf que dans le case(), je crois qu'il n'est pas possible de mettre des expressions logiques ou "mathématiques".
informaticienSAP
Messages postés
119
Date d'inscription
jeudi 21 avril 2011
Statut
Membre
Dernière intervention
17 décembre 2011
20
Modifié par informaticienSAP le 5/05/2011 à 12:26
Modifié par informaticienSAP le 5/05/2011 à 12:26
"Erreur: 'raw' cannot appear in constant-expression "
Ce message correspond à cette modif ?
Merci
Ps: colle tout ton code stp.
Ce message correspond à cette modif ?
int l_raw;
l_raw = Raw-1;
case (l_raw):
Merci
Ps: colle tout ton code stp.