Bonjour
J'aimerais avoir quelques explications concernant le flot "cin"
Supposons qu'on ait:
Si on le lance en mode débug, on va voir apparaître une fenêtre dans laquelle on nous invite à écrire quelques chose.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 int main(){ char o1,o2,o3,o4,o5; char c,c2; cin>>c; cin>>c>>o1; cin>>c>>o1>>o3; cin>>c>>o1>>o3>>o4; }
Supposons que je marque "ABCDEFG"
alors, la variable c sera d'abord égale à A
au passage de la deuxième ligne, c sera égal à C puis o1 sera égal à D.
au passage à la troisième ligne, c sera égal à E puis o1 égal à F puis o3 égal à G.
et ainsi de suite.
Il y a deux petites choses que je ne comprends pas:
-quand on passe à la première ligne, on a l'operateur cin qui nous invite à rentrer un flot, mais quand on passe aux autre lignes, pourquoi les autres opérateurs cin ne nous invitent pas à écrire qqch dans l'invite de commande?
-à la première ligne, c est égal à A. Ensuite, quand on passe à la deuxième ligne, c devient égal à B, et o1 égal à C. Quelle est la raison pour laquelle c n'est pas égal à A, et o1 égal à B?
Merci
Partager