Verschachtelungs-Problem zum Speichern in mehreren Variablen

Gast #2626904
Hallo.

Habe grade ein blödes Problem.
Ich würde gerne folgendes machen:
1
eeprom_busy_wait();
2
position[0] = eeprom_read_word(&eePos0);
3
eeprom_busy_wait();
4
position[1] = eeprom_read_word(&eePos1);
5
eeprom_busy_wait();
6
position[2] = eeprom_read_word(&eePos2);
7
eeprom_busy_wait();
8
position[3] = eeprom_read_word(&eePos3);...

Jetzt könnte ich das ganze ja mit einer for/next lösen damit es nicht so 
unübersichtlich groß wird.
Leider geht das aber ja nicht weil ich das "i" dann nicht bei 
"&eePos1"->"&eePosi" einfügen kann.
Wie mache ich das denn nun am schlauesten sodass ich nicht beim 
Speichern und Laden diese bescheuerten Zeilen ändern muß.
Es sind zwar "nur" zehn, trotzdem würde ich gerne eine bessere Lösung 
hierfür haben.

Grüße Tim

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 14 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.