/ Forside / Teknologi / Udvikling / C/C++ / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
C/C++
#NavnPoint
BertelBra.. 2425
pmbruun 695
Master_of.. 501
jdjespers.. 500
kyllekylle 500
Bech_bb 500
scootergr.. 300
gibson 300
molokyle 287
10  strarup 270
filer / pipes
Fra : holst


Dato : 03-05-03 11:06

Hej...

Sidder og roder lidt med noget pipes/fil programmering i c++. Jeg bruger
ifstream og ofstream til at skrive og læse til filer. Men jeg kunne godt
tænke mig at tjekke på min pipe om der er nogen som læser i den anden ende inden
jeg skriver noget ned i den - er det muligt??

Endvidere kunne jeg også godt tænke mig at vide, om det er muligt at
skrive til min pipe, og så fortsætte med at eksekvere min kode, selvom
der ikke er nogen som læser på pipen? Altså lave kaldet non-blocking. Har
kigget lidt på 0_NONBLOCK, men ved ikke hvordan det kan virke med
ofstream og c++....??

mvh
holst

 
 
Simon Strandgaard (10-05-2003)
Kommentar
Fra : Simon Strandgaard


Dato : 10-05-03 12:30

On Sat, 03 May 2003 11:05:59 +0000, holst wrote:

> Sidder og roder lidt med noget pipes/fil programmering i c++. Jeg bruger
> ifstream og ofstream til at skrive og læse til filer. Men jeg kunne godt
> tænke mig at tjekke på min pipe om der er nogen som læser i den anden ende inden
> jeg skriver noget ned i den - er det muligt??

AFAIK nej.
Kan du ikke bare holde øje med filedescriptoren for pipe-output ?


> Endvidere kunne jeg også godt tænke mig at vide, om det er muligt at
> skrive til min pipe, og så fortsætte med at eksekvere min kode, selvom
> der ikke er nogen som læser på pipen? Altså lave kaldet non-blocking. Har
> kigget lidt på 0_NONBLOCK, men ved ikke hvordan det kan virke med
> ofstream og c++....??

Vis os noget kode

--
Simon Strandgaard

Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408924
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste