Dix 3
09-09-2008, 17:02
probabilemte domani all'esame di SO2 avrò un esercizio che riguardera le pipe
adesso mi sono abbanstanza preparato ma ho trovato un esercizio che diceva di passare all'interno di 2 pipe dei dati "int";
i metodi write() e read() che mi stanno dando fastidio.. ditemi dove sbaglio
int numero;
...
//scrivo nel canale di scrittura fd1
write(fd[1],numero,sizeof(numero));
...
while( read(fd[0], numero,sizeof(numero)) > 0 )
ovviamente se a posto di numero ci metto messaggio
char messaggio[30];
che prendo da input, funziona tutto...
:(
adesso mi sono abbanstanza preparato ma ho trovato un esercizio che diceva di passare all'interno di 2 pipe dei dati "int";
i metodi write() e read() che mi stanno dando fastidio.. ditemi dove sbaglio
int numero;
...
//scrivo nel canale di scrittura fd1
write(fd[1],numero,sizeof(numero));
...
while( read(fd[0], numero,sizeof(numero)) > 0 )
ovviamente se a posto di numero ci metto messaggio
char messaggio[30];
che prendo da input, funziona tutto...
:(