frg Skrevet 10. mars 2005 Forfatter Del Skrevet 10. mars 2005 (endret) Supert - takk Må bare spørre om en ting til - er det >> og << operatorene som er mest brukt når man skal lese/skrive til fil(eller andre enheter for den saks skyld)? Når er det man evt. "må" bruke write og read eller er det avlegs å bruke? Endret 10. mars 2005 av frg Lenke til kommentar
søpple Skrevet 10. mars 2005 Del Skrevet 10. mars 2005 (endret) i sammenheng med binære data må man bruke read og write binære data kan inneholde opptil flere "instanser" av tegnet som representerer EOF i sammenheng med "vanlige" data edit: derfor må man bruke read/write og eksplisitt angi størrelsen på bufferen som skal leses/skrives edit2: forslag; skriv først ut størrelsen: char buffer[1000]; // kode som fyller buffer med noe stuff her f << 1000; f.write(buffer, 1000); f << "vanlig output her igjen"; .... int i; f >> i; char* buffer2 = (char*)malloc(i); f.read(buffer2, i); string s; f >> s; // "vanlig output her igjen" ...noe slikt Endret 10. mars 2005 av søpple Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå