Doch die Strings liegen dann auch im Flash.
Allerdings ist es etwas fehleranfällig, weil du die max-Länge wissen musst, und endende '\0' nicht vergessen. Zudem braucht es mehr Speicherplatz, weil *alle* Strings die maximale Länge belegen.
Die Anzahl der Strings musst du nicht wissen, kannst also
help[][58] hinschreiben.
Bei meiner Lösung ist die Schreibarbeit mehr.
Ausserdem werden die Daten in beiden Fällen anders abgelegt.
Bei mir stehen nur die Adressen der Strings in der Tabelle. Zum Zugriff braucht ne 2fache Indirektion. Bei dir stehen die Strings en Block hintereinander (einfache Indirektion und Multiplikation mit 5![]()
Lesezeichen