Sorties écrans regroupé !
Bonjour,
J'ai ce programme:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| #include <iostream>
using namespace std;
int main()
{
while (true)
{
cout<<"a ";
sleep(2);
cout<<"b "<<endl;
}
return 0;
} |
Quand j'éxécute ce programme :
1) il attend 2 secondes
2) il affiche "a b"
3) il recommence
Mais moi j'aimerais bien qu'il fasse ceci:
1) il affiche "a "
2) il attend 2 secondes
3) il affiche "b"
4) il recommence
Est-ce le compilateur qui regroupe les sorties écrans ? Comment faire pour éviter ça ?
NB: j'ai G++ 3.4.6
Merci d'avance...