Bonjour,
Dans cet extrait de code il doit manquer quelque chose.
Taper h permet l'accès au contenu entre {ligne 19...26}
mais cin.get();ligne 27 ne bloque pas le déroulement.
Je ne suis pas expert...:vider sw..comment?
Que manque t-il?
Avec mes remerciements.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42 //essai #include <iostream> #include <string> #include <fstream> #include <sstream> using namespace std; int main() { debchoix: cout<<"(h)iver"<<endl; cout<<"(f)etes"<<endl; cout<<"(z)sortie"<<endl; char sw;sw=getchar(); switch(sw) {//sw case'h': {//h int tbul=65; cout<<" écriture du motif en ";cout<<tbul<<endl; int posdeb=49;int longfin=3;string test="000"; cout<<" test de "<<test;cout<<"effectué en position "; cout<<posdeb<<" sur "<<longfin<<" car."<<endl; cout<<"<E>/ELEMENTS Hiver"<<endl; cin.get(); break; }//h case 'f': {//f cout<<"ElEments f.fixes"<<endl; cin.get(); break; }//f case 'z': break; default:{cout<<"err sur touche!!"<<sw<<endl;goto debchoix;} }//sw cout<<"------------"<<endl; cout<<"<E>/sortie";cin.get();// c=getchar(); }
Sen.![]()
Partager