Bojour,
je vien de trouver ce code sur le net.
je voudrai savoire ce qu'il fait dans les détails si c'est posible.
mais en le compilent j'ai trouvais sa:
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<unistd.h> #include<sys/signal.h> #include<sys/time.h> #include<stdlib.h> Struct sigaction action_sigalarm; void Hand_Sigalarm(void){ printf("timeout\n"); } int main(int argc, char *argv[]){ long quanta; quanta = atol(argv[1]); action_sigalarm.sa_handler = Hand_Sigalarm; sigaction(SIGALRM, &action_sigalarm, NULL); ualarm(quanta, quanta); while(1); }
dans ce cas je suis pérdu
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 exo3.c:7: erreur: expected «=», «,», «;», «asm» or «__attribute__» before «sigaction» exo3.c: Dans la fonction «main» : exo3.c:17: erreur: «action_sigalarm» undeclared (first use in this function) exo3.c:17: erreur: (Each undeclared identifier is reported only once exo3.c:17: erreur: for each function it appears in.)
si vous pouvez m'aide.
Merci beaucoup.![]()
Partager