On peut écrire le programme comme ceci :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
#include <iostream>
#include <unistd.h>
using namespace std;
int main(int argc, char** argv){
unsigned int tailleBarre = 100;
for(unsigned int i = 0; i < tailleBarre; i++){
cerr << "=";
usleep(100000);
}
cerr << endl;
cout << "done." << endl;
return 0;
}
|
L'utilisation de usleep permet de faire attendre le programme pendant un certain nombre de micro-secondes.
On revient à a ligne à la fin pour que ce soit plus joli.
|