Programme en C

Fermé
Aminos - 3 juin 2020 à 11:02
Chris 94 Messages postés 50978 Date d'inscription mardi 8 janvier 2008 Statut Modérateur Dernière intervention 17 février 2023 - 3 juin 2020 à 11:09
bonjour

j'ai mon programme qui me renvoie le signal SIGPIPE et je ne sais pas vrm ce que j'ai raté
#include <stdio.h>
#include <unistd.h>
int pip[2];
int main(void)
{
int nb_ecrit;
int pid;
pipe(pip);
pid = fork();
if (pid == 0)
{
close(pip[0]);
close(pip[1]);
printf("Je suis le fils\n");
exit(0);
}
else
{
close(pip[0]);
for(;;){
nb_ecrit = write(pip[1], "ABC", 3);
printf ("retour du write : %d\n", nb_ecrit);
}
}
}

1 réponse

Chris 94 Messages postés 50978 Date d'inscription mardi 8 janvier 2008 Statut Modérateur Dernière intervention 17 février 2023 7 323
3 juin 2020 à 11:09
0