Gast
#855949
Hallo, ich kann meinen ATmega32 mit dem AVR-GCC einigermassen gut Programmieren, bin aber auf eine Sache gestossen die ich nicht lösen kann. Habe versucht darüber Informationen zu finden, allerdings ohne Erfolg. Mein Problem ist folgendes: Ich habe einen Struct definiert und möchte gerne "numerisch" auf die jeweiligen Elemente zugreifen. Der Struct: struct zeitformat { uint8_t sekunden; uint8_t minuten; uint8_t stunden; } aktuellezeit; Jetzt lese ich die RTC aus und weise aktuellezeit.sekunden die Sekunden zu, das selbe mache ich mit den Minuten und Stunden. Dies funktioniert auch alles, nur muss ich für jedes Element des Struct's eine Zuweisung schreiben (viel Programmcode). Einfacher wäre eine Schleife - geht das ? Gibt es eine Möglichkeit auf die Elemente des Sruct's auch mit einer Variablen zuzugreifen? Vielen Dank für einen Tip