[C++] switch
GIGN
Messages postés
11
Date d'inscription
Statut
Membre
Dernière intervention
-
yassine -
yassine -
voila mon programme:
cout<<"entrez jour"<<endl;
cin>>jour;
switch (jour)
{
case 1 : cout<<"lundi"<<endl;break;
case 2 : cout<<"mardi"<<endl;break;
default : cout<<"erreur de saisie"<<endl;
}
cout<<"entrez mois"<<endl;
cin>>mois;
cout<<jour<<" "<<mois<<endl;
}
Mon pb est ke a la fin du switch ma variable jour prend la valeur "mardi" si je tape 2 (juska la normal)
mais elle perd cette valeur lorske jarive a
cout<<jour<<" "<<mois<<endl;
j'aimerai ka ce moment la ma variable jour garde la valeur "mardi" et non kelle reprenne la valeur 2
Ke fo til ke je rajoute pour kelle garde la valeur "mardi".
cout<<"entrez jour"<<endl;
cin>>jour;
switch (jour)
{
case 1 : cout<<"lundi"<<endl;break;
case 2 : cout<<"mardi"<<endl;break;
default : cout<<"erreur de saisie"<<endl;
}
cout<<"entrez mois"<<endl;
cin>>mois;
cout<<jour<<" "<<mois<<endl;
}
Mon pb est ke a la fin du switch ma variable jour prend la valeur "mardi" si je tape 2 (juska la normal)
mais elle perd cette valeur lorske jarive a
cout<<jour<<" "<<mois<<endl;
j'aimerai ka ce moment la ma variable jour garde la valeur "mardi" et non kelle reprenne la valeur 2
Ke fo til ke je rajoute pour kelle garde la valeur "mardi".
A voir également:
- [C++] switch
- 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
Voilà comment on écrit du code propre ;p
----
#include <iostream.h>
void main (void)
{
#define D_MAX_JOURS 7
char *aszJours[D_MAX_JOURS+1]={"Lundi", "Mardi", "Mercredi", "Jeudi", "Vendredi", "Samedi", "Dimanche", "Inconnu"};
int iJour;
cout<<"entrez n° du jour (0=Lundi)"<<endl;
cin>>iJour;
if ((iJour < 0) || (iJour> D_MAX_JOURS))
iJour = D_MAX_JOURS;
cout<<"Jour choisi"<<aszJours[iJour]<<endl;
}
-------
Y'a des jours où il faut pas m'chercher.
Et y'a des jours tous les jours.
----
#include <iostream.h>
void main (void)
{
#define D_MAX_JOURS 7
char *aszJours[D_MAX_JOURS+1]={"Lundi", "Mardi", "Mercredi", "Jeudi", "Vendredi", "Samedi", "Dimanche", "Inconnu"};
int iJour;
cout<<"entrez n° du jour (0=Lundi)"<<endl;
cin>>iJour;
if ((iJour < 0) || (iJour> D_MAX_JOURS))
iJour = D_MAX_JOURS;
cout<<"Jour choisi"<<aszJours[iJour]<<endl;
}
-------
Y'a des jours où il faut pas m'chercher.
Et y'a des jours tous les jours.
Guki
Nous n'avons pas la même notion de la propreté. :-P
scoubidou944
Messages postés
719
Date d'inscription
Statut
Membre
Dernière intervention
127
>
Guki
allez, t'en creve d'envie, pose ta version ;p j'ai p-e perdu un peu depuis mon passage sous C#.NET mais je ne pense pas :O
bien scoobido:
mais prendre sa:
#include <iostream.h>
#include <conio.h>
main()
{
#define D_MAX_JOURS 7
char *aszJours[D_MAX_JOURS+1]={"Lundi", "Mardi", "Mercredi", "Jeudi", "Vendredi", "Samedi", "Dimanche", "Inconnu"};
int iJour;
do{
cout<<"\nEntrez un non du jour:** 0<jour de la semmaine<6 **"<<endl;
cin>>iJour;
if ((iJour < 0) || (iJour> D_MAX_JOURS))
iJour = D_MAX_JOURS;
cout<<"Jour choisi\t:"<<aszJours[iJour]<<endl;
}while((iJour > 0) || (iJour < D_MAX_JOURS));
getch();
}
mais prendre sa:
#include <iostream.h>
#include <conio.h>
main()
{
#define D_MAX_JOURS 7
char *aszJours[D_MAX_JOURS+1]={"Lundi", "Mardi", "Mercredi", "Jeudi", "Vendredi", "Samedi", "Dimanche", "Inconnu"};
int iJour;
do{
cout<<"\nEntrez un non du jour:** 0<jour de la semmaine<6 **"<<endl;
cin>>iJour;
if ((iJour < 0) || (iJour> D_MAX_JOURS))
iJour = D_MAX_JOURS;
cout<<"Jour choisi\t:"<<aszJours[iJour]<<endl;
}while((iJour > 0) || (iJour < D_MAX_JOURS));
getch();
}