Une question bête comme chou : si je fais quelque chose comme :
ou :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 cout << 'a'; sleep(2); cout << 'b';
ou même :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 cout << 'a'; for (int i; i < 10000;i++); cout << 'b';
je m'attendrais à observer :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 cout << 'a'; for (int i; i < 10000;i++) i=i+1-1; cout << 'b';
- affichage de a
- temporisation
- affichage de b
or ce que j'observe est chaque fois :
- temporisation
- affichage perçu comme simultané de ab
Comment se fait-il ? et comment créer une temporisation d'une durée prédéfinie entre deux affichages consoles ?
Partager