Mit einer Variable eine Variable abfragen?

Hallo,

anderes Bsp., nicht von Tiff, aber ähnlich

struct StoppUhr // alles was für einen Timer benötigt wird
{
  // Member
  byte taster;
  unsigned long start;
  unsigned long stop;
  bool status;
};

// Objekte mit dem selbst gebauten Datentyp 'StoppUhr' erstellen
StoppUhr timer1;
StoppUhr timer2;

// Der Zugriff erfolgt mit dem Punktoperator
timer1.taster;
...
timer2.start;
...
usw.

Das sind die Basics.
Der Link zu Tiff48317 ist genau richtig. Von Anfang bis Ende durcharbeiten.
Er hat zu Beginn für 3 Taster alles 3x angelegt. Diesen Variablenwust abzuhandeln ist mühselig und fehlerträchtig. Deswegen baut man sich Strukturen. Jetzt hat er alle Eigenschaften seiner Taster in ein struct zusammengefasst und damit ein Array erstellt. Denn jedes Objekt mit jedem Member anzusprechen wäre ja immer noch mühselig, wenn auch nicht mehr so fehlerträchtig. Das Array hat dann die Größe der Anzahl seiner Taster. Ab dann lässt man eine for Schleife darüber laufen die alle Taster behandelt.

Der große Rest ist ausprobieren und verstehen was wie zusammenhängt. Geht nicht von heute auf morgen, ist uns allen klar.

1 Like