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 :

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;
}
Ce que je cherche à faire c'est exemple d'affichage:
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