Bonjour ,
Je cherche à afficher un nombre aléatoirement avec rand mais en l'affichant de façon naturel c'est à dire que je veux qu'il cherche puis s'arrête 1 sec et recommence le tirage.
Je suis arrivé à ça :
Ce que je cherche à faire c'est exemple d'affichage:
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
20
21
22
23
24
25
26
27
28
29 #include <stdio.h> #include <stdlib.h> #include <time.h> #include <unistd.h> #define CLEARLCR printf("\x1B[1K") // Clear Line Cursor Right int main(void){ int alea; int i=0,j=0; srand(time(NULL)); while(i<2){ while(alea=rand()%10+1 && j<2) { printf("%d ",alea); j++; } i++; } return 0; }
il cherche le nombre donc on voit qu'il cherche à l'écran
s'arrête 1sec
et recommence à chercher un deuxième nombre :
En claire c'est ( le chiffre 1 , on efface la ligne , le chiffre 2 etc sans afficher toutes une séries de nombre , comme une montre numérique)
J'espère m'être comprit .
Je souligne que je suis sous mac os x, sous windows je sais comment faire.
( Je pense qu'il me faudrait une fonction comme cls mais pas clear parce que cls efface la console alors que clear fait des \n ) ou une fonction qui me permet d'effacer la ligne en cours (comme clreol).
Merci de votre aide/idée
Partager