C++ switch

blastmanu Messages postés 25 Date d'inscription vendredi 14 mai 2004 Statut Membre Dernière intervention 29 juin 2005 - 27 juin 2004 à 16:02
blastmanu Messages postés 25 Date d'inscription vendredi 14 mai 2004 Statut Membre Dernière intervention 29 juin 2005 - 27 juin 2004 à 21:07
Bonjour tt le monde!

Et oui j'ai encore une question je voudrais savoir si il est possible de declarer une variable a l'interieur d'une boucle switch
par exemple:

...
switch (indicator)
case 1: int x;
           cin >> x;


ou si non si je doit la declarer dans main() si il est possible d'utiliser la meme variable pour toute les case de switch()
par exemple:

int main()
int val;
...
switch(indicator)
case 1: cin >> val;
           cout << "un nombre " << val;
           break;
case 2: cin >>val;
           cout << "un chiffre pair" << val

2 réponses

cs_AlexMAN Messages postés 1536 Date d'inscription samedi 21 décembre 2002 Statut Membre Dernière intervention 24 mai 2009 1
27 juin 2004 à 16:37
En C++, il est possible de déclarer une variable n'importe ou dans la source, contrairement au C, ou il n'est possible de déclarer une variable ka lentrée d'un bloc...
Pour ta deuxieme kestion, jte repond bien sur ke tu peux utiliser la mm variable pour != case ! Pkoi ce ne serait pas possible ?!

++

ALhexman
0
blastmanu Messages postés 25 Date d'inscription vendredi 14 mai 2004 Statut Membre Dernière intervention 29 juin 2005
27 juin 2004 à 21:07
merci
0
Rejoignez-nous