søgning i en fil
Jeg sidder og har gang i lidt spændende programmering omkring lagring afdata i en fil.
jeg har en klasse (ansat) som indeholder person oplysninger, dem skriver jeg
til en fil med linien
ansatte.write ((char*)&medarbejder,sizeof(ansat)); file://hvor medarbejder
er et objekt af klassen ansat
ansatte.close();
så vil jeg jo gerne læse filen igen og til det har jeg lavet en lille krølle
ifstream ansatfil("ansat.dat",ios::in);
while(!ansatfil.eof())
{
ansatfil.read((char*)&medarbejder, sizeof(ansat));
cout<<endl<<endl;
cout <<"her lases fra filen"<<endl;
cout <<medarbejder.name<<endl;
cout <<medarbejder.adresse<<endl;
cout <<medarbejder.telefon<<endl;
cout <<medarbejder.gage<<endl;
cout <<medarbejder.cprnr<<endl;
}
Hvordan kan jeg søge på en bestemt "post" i filen, eks. navn eller telefon
nr og er denne måde at bruge filhåndtering på i c++ ikke random access. Jeg
ville blive glad hvis der var en der kunne give mig et hint eller aha
oplevelse så jeg kan komme videre
Hilsen Simon Jespersen
ps.. håber ikke i bliver sure på mig over alle de dumme spørgsmål "bjarke" og "soepro"
