Ou sont les deux erreurs

Fermé
kaisuscom1 -  
Rikkunter Messages postés 7856 Date d'inscription   Statut Membre Dernière intervention   -
#include<stdlib.h>
#include<stdio.h>
#include<unistd.h>

static int tube[2];
char *message="abcde";

void ecrire(void)
{
char *message="abcde";

while (*message!=0)
write(tube[1],message++,1);
exit(EXIT_SUCCESS);
}

void lire(void)
{
int no_lu;
char tampon[100],*curr=tampon;

while()
*curr +=no_lu;
printf ("%s",&tampon);
exit(EXIT_SUCCESS);
}

int main(void)
{
if(pipe(tube)==-1)
exit(EXIT_FAILURE);
switch (fork())
{
case -1:
exit(EXIT_FAILURE);
case 0:
ecrire();
default:
lire();
}
exit(EXIT_FAILURE);
}

1 réponse

Rikkunter Messages postés 7856 Date d'inscription   Statut Membre Dernière intervention   180
 
Bonjour, merci, s'il vous plaît ? :D

On est pas des robots hein.
0