Problème avec switch en c++
Résolu
michguel
Messages postés
37
Date d'inscription
Statut
Membre
Dernière intervention
-
michguel -
michguel -
Bonjour,
je veux utiliser un switch dans une procédure comme suit en simplifiant,
int a;
cin>>a;
switch (a)
{case 1:
cout<<"premier"<<endl;
break;
case 2:
cout<<"deuxième"<<endl;
break;
case 3:
cout<<"troisième"<<endl;
break;
case 4:
cout<<"quatrième"<<endl;
break;
etc.....
default :
cout<<"nombre invalide"<<endl;
break;
}
Si je veux utiliser la fonction CASE avec un chiffre supérieur à 7 dans l'hypothèse ou je voudrais avoir une suite assez longue, j'obtiens le message d'erreur suivant
error C2041: chiffre '8' non conforme pour la base '8'
y a t'il une erreur au niveau de la déclaration de variable ?
Merci à qui pourra m'aider.
je veux utiliser un switch dans une procédure comme suit en simplifiant,
int a;
cin>>a;
switch (a)
{case 1:
cout<<"premier"<<endl;
break;
case 2:
cout<<"deuxième"<<endl;
break;
case 3:
cout<<"troisième"<<endl;
break;
case 4:
cout<<"quatrième"<<endl;
break;
etc.....
default :
cout<<"nombre invalide"<<endl;
break;
}
Si je veux utiliser la fonction CASE avec un chiffre supérieur à 7 dans l'hypothèse ou je voudrais avoir une suite assez longue, j'obtiens le message d'erreur suivant
error C2041: chiffre '8' non conforme pour la base '8'
y a t'il une erreur au niveau de la déclaration de variable ?
Merci à qui pourra m'aider.
A voir également:
- Problème avec switch en c++
- Android switch - Accueil - Android
- Smart switch pc - Télécharger - Divers Bureautique
- Switch off - Télécharger - Divers Utilitaires
- Logiciel switch - Télécharger - Conversion & Extraction
- Switch qwerty azerty - Guide
2 réponses
Merci pour les infos ça me sera bien utile pour la suite .
J"aurais d'autre questions mais celle qui me taraude en ce moment est
comment faire pour créer une fenêtre interface Windows et y faire s"exécuter un programme qui pour le moment s'exécute simplement dans une fenêtre en cmd
J'ai vue Form1.h, mais je ne comprend pas encore comment ajouter des classes ou des fichiers à un projet
J"aurais d'autre questions mais celle qui me taraude en ce moment est
comment faire pour créer une fenêtre interface Windows et y faire s"exécuter un programme qui pour le moment s'exécute simplement dans une fenêtre en cmd
J'ai vue Form1.h, mais je ne comprend pas encore comment ajouter des classes ou des fichiers à un projet
Je voudrai en fait faire une recherche en frappant un numéro correspondant à des données et il se trouve que la liste est plus longue que 8 valeur
Enlèves le 0 pour avoir directement case 8: et ça devrait marcher.
Si tu tiens vraiment as utilisé la base 8 alors dans ce cas il faut écrire case 010:
j'avais pourtant mis case 01, case 02, case 03 etc...
pourrais tu me dire pour info pourquoi arrivé à 8 il ne faut plus mettre le 0.
Je me suis lancé dans le C++ depuis peu et je suis curieux sur le fonctionnement.
pour l'accent sur le e de default c'est une erreur de frappe mais merci.
Donc pour 1 à 7 ça marche sans problème car les valeurs sont les mêmes.
Remarque : si tu avais mis 010 tu n'aurais pas eu 10 mais 8...