![]()
Pouvez vous m'aider à comprendre comment marche ce petit script c et me dire quelle est sa principale fonction ? 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
20
21
22
23
24 #include <stdio.h> #include <stdlib.h> void main (int argc, char ** argv) { int i; int n=atoi(argv[1]); int p=atoi(argv[2]); if(p==0) { sleep(3); printf("sortie 1\n"); exit(0); } for(i=0;i<n;i++) if(fork()==0) { sprintf(argv[2],"%d", p-1); main(argc,argv); printf("sortie 2\n"); exit(0); } while (wait(0)==-1){ printf("sortie 3\n"); exit(0); } }
Partager