Bonjour
J'aimerais avoir quelques explications concernant le flot "cin"
Supposons qu'on ait:

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;
}
Si on le lance en mode débug, on va voir apparaître une fenêtre dans laquelle on nous invite à écrire quelques chose.
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