Suchfunktion in einer Datenbank

zarqon

Grünschnabel
Hi Leute
Mal ne Frage wo finde ich Bsp. für Suchfunktionen. Hab ne Datenbank erstellt in der am Ende Daten in einer Datei gespeichert werden.Ich möchte aus dieser Datei z.B. alle ArtikelNummern heraussuchen und auf dem Bildschirm ausgeben lassen die zwischen einem gewählten Min- und Maxwert liegen sollen
 
Zuletzt bearbeitet:
Artikelnummer wird in einer Datei gespeichert und dann herausgesucht:
(stark verkürzt)

char Platz[15];

void main()
{
FILE *f_datei;
f_datei=fopen(Dateiname,"w");

cout <<"Geben Sie die Artikelnummer ein (zwischen1000 und 99999):";
cin >>Platz;

Datenbank[x].ArtNr;
fwrite(&Datenbank[15],sizeof(Artikeldb),1,f_datei);
fclose(f_datei);

FILE *f_datei;
cout <<"Vorhandene Artikeldatenbank wird geoeffnet!n\n";
f_datei=fopen(Dateiname,"r");

//hier soll die Suchfunktion sein. Minwert eingeben und Maxwert eingeben und alle Artikelnummern zwischen Min undMax ausgeben.
 
-

Ich weiß ja jetzt nicht, in welchem Format deine Daten in der Datei vorhanden sind, aber am besten wäre es, wenn du deine Daten durch eine Liste verkettest, die dann sortierst und danach alle Daten zwischen kleinerID und großerID ausgibst.
 
Zurück