voila bjr a ts,
je doi finir en tp en L3 info mais je galere on m demande de faire un mini shell et de faire les redirection dc avec une fnction redirection.....
int redirection (char *argv[], char * in,char * out)
{
int desc1, desc2;
desc1=open ( in, O_RDONLY);
desc2=open( out, O_WRONLY | O_CREAT | O_APPEND);
dup2(desc2,desc1);
return 0;
}
mais malheureusement ca marche pas du tout,
deja g desc2 qui prend la valeur -1 donc une erreur et donc g essaye de creer le fichier avec creat.... mais ca marche toujours pas car dup2 ne change pas la valeur de desc2... voila merci a tout ceuxx qui vont lire
Message édité par hutch13015 le 02-11-2007 à 15:13:55