Ma question est la suivante : comment faire pour que les nombres 10 - 0 s'impriment sur la même ligne, en s'écrasant les uns les autres, en utilisant un compilateur WIN32 ou GNUC d'une manière simple, comme dans mon code ci-dessous :
Voici ce que j'ai pour l'instant :
#include <iomanip>
#include <iostream>
using namespace std;
#ifdef __GNUC__
#include <unistd.h>
#elif defined _WIN32
#include <cstdlib>
#endif
int main()
{
cout << "CTRL=C to exit...\n";
for (int units = 10; units > 0; units--)
{
cout << units << '\r';
cout.flush();
#ifdef __GNUC__
sleep(1); //one second
#elif defined _WIN32
_sleep(1000); //one thousand milliseconds
#endif
//cout << "\r";// CR
}
return 0;
} //main
Mais il ne s'agit que d'une impression :
10 9 8 7 6 5 4 3 2 1