[ Mogens Hansen ]
[ ... ]
> > Hvad er den helt konkrete forskel på disse to linier?
> >
> > ofstream myFile ("filnavn.my3", ios::out | ios::binary)
> > ofstream myFile ("filnavn.my3", ios::out)
[ ... ]
> Det er et spørgsmål om hvordan linieskift håndteres.
Ikke helt. Det er _også_ et spørsmål om hvordan linjeskift håndteres,
men ordlyden er vel noe i retning av at ios::binary slår av alle
konverteringer mellom de faktiske bytene ut på filen og den interne
representasjonen, ikke bare linjeskift.
Vel å merke, ios::binary påvirker ikke oppførselen til op<<()/op>>().
Dvs. de gjør fortsatt "_formatted_ input/output". Det er read/write
med venner som man bruker for å bearbeide dataene på bytenivå.
(Kommentaren og advarselen er tatt fra
<URL:
http://www.langer.camelot.de/iostreams.htm>).
ivr
--
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
A: Top-posting.
Q: What is the most annoying thing on usenet and in e-mail?