Hallo
Ich möchte eine Datenbank in ein mehrdimensionales Array mit
unterschiedlichen Datentypenladen speichern.
Welche Datentypen z.B.?
Das ganze habe ich mir so vorgestellt.
array Freunde[int für ID][CString für Nachname].
Hier haben wir noch gar keinen Datentyp.
Das 2D-Feld Freunde wird in der inneren
Dimension über einen integer-Index
indiziert, in der inneren Dimension
über einen Text-String:
Freunde[integer][string]
Das ergibt aber überhaupt keinen
Sinn, da ja je eine „Zeile“ (Freunde[id])
Deines Feldes bereits eine „id“ implizit
enthält.
Was Du brauchst, ist wahrscheinlich sowas
wie ein „Record“, also ein „compound object“,
welches jeweils einen Freund abbildet.
struct FREUND {
CString Vorname, Nachname;
CString Telefonnummer;
double schuldet\_mir\_euro;
...
};
und dann:
...
FREUND Freunde[100];
...
int ID = get\_new\_id();
Freunde[ID].Vorname = "Alfons";
Freunde[ID].Nachname = "Heinzelmann";
Freunde[ID].Telefonnummer = "333-667788";
Freunde[ID].schuldet\_mir\_euro = 0;
...
oder so ähnlich.
Grüße
CMБ