Bonjour, est ce que quelqu'un peut m'aider à expliquer et corriger ce programme svp?
#include <stdio.h>
#include <unistd.h>
int main(int argc, char *argv[]) {
int mon_tube;
pid_t pid_fils;
char buf;
pipe(mon_tube);
fork(&pid_fils);
if (pid_fils) {
while(read(mon_tube[0], &buf , 1)>0) {
write(STDOUT_FILENO, &buf, 1);
}
}
else {
write(mon_tube[1], ”je suis ton fils ! \ n”, 19);
}
return 0;
}