1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
int fd01,fd02 ;
fd01=open(inf01.txt, O_RDWR);
fd02=open(inf02.txt, O_RDWR); jusqu'a la tout va bien ouverture du fichier en lecture et ecriture
printf("message 1111\n); on y'est ecrit ce message
dup2(fd01,0); la probleme je sait que dup2 duplique un fichier mais que viennet faire les valeurs 0 et 1 la dedans
dup2(fd02,1);
printf("message2222\n");//ecriture encore une fois
write(fd01,"message 4444",12);
lseek(fd01,0,0°.//pour se placer au début de inf01.txt
c=getchar();//permet de lire un caractère de l'entrée standard
putchar(c);//permet d'afficher la valeur de c sur la sortie standard
printf("message03");
} |
Partager