Intervalles en c++
Fermé
wiichiraz
Messages postés
2
Date d'inscription
mercredi 23 novembre 2011
Statut
Membre
Dernière intervention
24 novembre 2011
-
Modifié par choubaka le 24/11/2011 à 04:47
Char Snipeur Messages postés 9813 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 - 25 nov. 2011 à 12:16
Char Snipeur Messages postés 9813 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 - 25 nov. 2011 à 12:16
3 réponses
Pacorabanix
Messages postés
3248
Date d'inscription
jeudi 23 août 2007
Statut
Membre
Dernière intervention
19 mai 2013
661
23 nov. 2011 à 23:59
23 nov. 2011 à 23:59
il n'y a pas d'intervalle en c++ (en tout cas nativement) mais si c'est pour un if tu fais comme ça :
if ( i>=0 && i<=9) {
}
(si i plus grand ou égal à zéro et i plus petit ou égal à 9 ...)
if ( i>=0 && i<=9) {
}
(si i plus grand ou égal à zéro et i plus petit ou égal à 9 ...)
wiichiraz
Messages postés
2
Date d'inscription
mercredi 23 novembre 2011
Statut
Membre
Dernière intervention
24 novembre 2011
24 nov. 2011 à 21:56
24 nov. 2011 à 21:56
merci mais c'était juste un exemple..
pour l'exercice qui j'ai, il faut tester si un caractère se trouve dans un intervalle de caractères, t'as compris mon question?
pour l'exercice qui j'ai, il faut tester si un caractère se trouve dans un intervalle de caractères, t'as compris mon question?
Pacorabanix
Messages postés
3248
Date d'inscription
jeudi 23 août 2007
Statut
Membre
Dernière intervention
19 mai 2013
661
Modifié par Pacorabanix le 25/11/2011 à 10:28
Modifié par Pacorabanix le 25/11/2011 à 10:28
oui
un caractère en c / c++ est un nombre (son code ASCII).
tu peux faire exactement le même genre de chose :
un caractère en c / c++ est un nombre (son code ASCII).
tu peux faire exactement le même genre de chose :
char c; .... if ( c=>'d' && c<='j') { // partie exécutée si le caractère est d, e, f, g, h, i, ou j }
Char Snipeur
Messages postés
9813
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
3 octobre 2023
1 298
25 nov. 2011 à 12:16
25 nov. 2011 à 12:16
La réponse de Pacorabanix était pourtant claire :
Il n'y a pas d'intervalle en c++ (en tout cas nativement)
Juste pour la lisibilité, j'aime bien écrire ça comme un intervalle :
if( 3<a && a<6 )
Histoire de bien voir l'encadrement.
Il n'y a pas d'intervalle en c++ (en tout cas nativement)
Juste pour la lisibilité, j'aime bien écrire ça comme un intervalle :
if( 3<a && a<6 )
Histoire de bien voir l'encadrement.