frg Skrevet 4. mars 2005 Del Skrevet 4. mars 2005 jeg har opprettet en binærfil i med fstream. prøver å finne størrelsen, men får bare at den er -1. Vet at det er noe på filen for jeg klarer å lese ut det som er der. bruker følgende kode for å finne størrelsen: indFil.seekg(0, ios::end); filStorelse = indFil.tellg(); Lenke til kommentar
søpple Skrevet 4. mars 2005 Del Skrevet 4. mars 2005 hmm.. #include <iostream> #include <fstream> using namespace std; int main() { fstream f("a.o", ios::binary | ios::in); if(!f) { cerr << "error opening file" << endl; exit(1); } f.seekg(0, ios::end); cout << f.tellg() << endl; return(0); } // main ..fungerer her. Tipper det er at du ikke åpner fila i riktig "modus" - ellernoe slikt noe. 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å