Bonjour,
j'ai fais un petit programme pour tenter d'animer des chiifres, donc j'ai mis plusieurs sortie de texte dans des boucles, et des retour en début de ligne pour changer les nombres qui sont apparu pour faire une 'ptite animation'.
le problème c'est que tout s'affiche d'un coup, et il n'y a donc pas le résultat que je recherche, j'ai tenter de mettre des pause entre les affichages avec sleep, mais rien n'y fait.
voilà mon code:
merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 #include <complex.h> #include <stdio.h> #include <stdlib.h> #include <time.h> #define MAX_I 10 int main () { int i, j; printf("debut\n"); for (j=0; j<10; printf("\r"), sleep(1), j++) for (i=0; i<MAX_I; i++) printf("%d", (j<<sizeof(int)*8-1)?i:MAX_I-i-1); printf("\nfin\n"); exit(0); }
Partager