2 Stimmen

C Datenbank mit gemeinsamem Speicher

Dies ist also eine Hausaufgabe, und es ist eine Art von doozy so werde ich versuchen, TL;DR es. Im Grunde genommen mache ich eine Shared Memory Datenbank mit 5 Dateien (load,query,clean,print,change) Load lädt die Datenbank aus einer Datei. (Schüler haben einen Vornamen/Nachnamen/Adresse/Telefonnummer) Query ermöglicht die "Suche" nach einem bestimmten Schüler print....well druckt den Inhalt des gemeinsamen Speichers und change ermöglicht es, die Datenbank zu ändern und clean löscht die Sephamores und speichert den Inhalt des gemeinsamen Speichers in einer Datei.

Der Professor hat uns einen Haufen Code gegeben, den ich größtenteils verstehe. Seiner war in 3 Dateien aufgeteilt. (eine Änderungs-, Erstellungs- und Header-Datei) Meine Hauptfrage ist, wie würde ich vorgehen, um mehrere "Objekte" im gemeinsamen Speicher zu speichern.

So hält er die Schülerdaten natürlich in einem struct, und für sein "Beispiel" scheint er sie mit einem struct * ptr zu laden. Aber wie würde ich vorgehen, um mehrere Schüler zu laden?

Ich könnte die Quelle hier posten, aber es sind 4 verschiedene Dateien und ziemlich lang.

1voto

nmichaels Punkte 47432

Ein Array von Structs anstelle eines einzelnen Structs verwenden?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X