Frank (no reg): Datenbank mit C benutzen

Beitrag lesen

Habe ich irgendwas davon geschrieben, dass es falsch sein, ein Array global zu deklarieren?

Nochmal für dich zum mitmeisseln:

  • du setzt x Arrays global, damit du mit mehreren Funktionen von unterschiedlichen Ecken drauf zugreifen kannst
  • dir wurde empfohlen, ein struct zu verwenden (und auch dessen Instanzen in einem Array zu halten)
  • du hast irgendwas versucht, ein solches struct im Gültigkeitsbereich einer Funktion "sowieso" zu instanzieren und mit Werten zu bestücken und dann anzunehmen in irgendeiner anderen Funktion mit einem anderen Gültigkeitsbereich auf dieselbe Instanz von deinem struct wieder zugreifen zu können
  • es wurde dir gesagt/geschrieben, dass dies aufgrund von "Gültigkeitsbereichen" nicht so gehen kann
  • es wurde dir die Frage gestellt, warum du denn dann auf deine Arrays von überall Zugriff hast

Wie gross muss den der Zaunspfahl sein mit dem man dir winkt?

Und ja richtig, wie du deine Daten verwaltest hat nicht direkt damit etwas zu tun, welche Fehler du beim "einlesen/auslesen" machst. shit-in, shit-out. Deswegen habe ich dich darauf (sogar wohl schon vorher) hingewiesen, dein Problem mit dem Datei-Lesen zu isolieren. Aber das hältst du wohl nicht für nötig. Bist ja schon zu gut und kannst gleich an der Funktion "herumpfuschen"?

Also: Gehe zurück zu Start, ziehe nicht DM 4000 ein.

Übrigens: Ich habe absolut keinen blassen Schimmer von C/C++.

Ciao, Frank