ERLEDIGT
NEIN
NEIN
ANTWORTEN
2
2
ZUGRIFFE
1217
1217
EMPFEHLEN
-
Hi,hab folgendes Problem.
Ich muss für mein Studium eine CD-Datenbank programmieren.(Textdatei)
Da Nutzer soll Datensätze hinzufügen und löschen können.
Und es soll möglich sein nach besonderen Eigenschaften(z.B. Genre) filtern zu lassen.-->Also reicht einfaches hintereinander schreiben nicht aus.
Die Datenbank soll folgende Datensätze beinhalten:
Nummer
Interpret
Name
Preis
Genre
Wie sollte diese Textdatei am besten aufgebaut sein?
Möglichkeit 1:
Nummer Interpret Name Preis Genre
1 Beyonce Dangerously In Love 14,99 rnb
2 Various Dream Dance 26 20,00 trance
Möglichkeit 2:
[0001]
Beyonce
Dangerously In Love
14,99
rnb
[0002]
Various
Dream Dance 26
20,00
trance
Möglichkeit 3:
nummer=1&interpret=Beyonce&name=Dangerously In Love&preis=14,99&genre=rnb
nummer=2&interpret=Various&name=Dream Dance 26&preis=20,00 &genre=trance
Wie würde mann das am besten auslesen können?
Danke im voraus.
-
Du könntest die Datei wie eine *.ini-Datei aufbauen. Als Section die Nummer und die Schlüssel sind dann Interpret,Name,...
Die lässt sich dann mit GetPrivateProfileString recht gut auslesen.
-
...oder als CSV (Feld;Feld;Feld;Feld usw.); dadurch könntest Du die Daten leicht in z.B. Excel importieren bzw. von dort exportieren, weil CSV ein Standard-Format ist; im Programm kannst Du dann entweder mit ODBC (Text-Treiber) zugreifen oder den String mit AfxExtractSubString() selbst zerpfriemeln...
G.
Ähnliche Themen
-
Textdatei einlesen und in Struktur ablegen, fgets fscanf oder strtok?
Von tromtom im Forum C/C++Antworten: 5Letzter Beitrag: 13.04.08, 17:04 -
Datenbank Struktur
Von crashx im Forum Relationale DatenbanksystemeAntworten: 6Letzter Beitrag: 20.03.08, 01:20 -
Datenbank Struktur
Von oaki im Forum Relationale DatenbanksystemeAntworten: 3Letzter Beitrag: 17.07.07, 08:31 -
Geeignete Struktur der Datenbank
Von Zank im Forum Relationale DatenbanksystemeAntworten: 1Letzter Beitrag: 07.01.07, 17:42 -
Datenbank Struktur, aber wie
Von raccoon im Forum Relationale DatenbanksystemeAntworten: 1Letzter Beitrag: 12.02.05, 02:11





Zitieren
Login






