Bonjour ,

J ai deja poste ce code sur le forum C mais apparement le code serai juste ... Le probleme viendrait d'UNIX ...

Le probleme c est que le sleep ne marche pas , par contre le terminal affiche un temps different a chaque fois

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
for(i=0;i<=client;i++){
    switch(fork()) {
        case 0: {
          srand(getpid());
          temps = (rand() % 10) + 1; 
          printf("client arrive ds %d",temps); 
          sleep(temps);
          processusclient(); 
        }
    }
}