Brauche Hilfe bei dynamischer Variablenzuweisung

Ist zwar nicht schön, sollte aber klappen

Ja.

Schön ist auch nicht, dass kein Mensch mit notepad die Datei lesen oder gar erstellen kann, weil sie binär ist und es auch keine 6 Zeilen sind sondern nur 48 byte.

Wie ich Werte zeilenweise auslesen kann weiß ich schon nur schaffe ich es nicht, der Variablen sensorAddress diese zuzuweisen.

Da sollten wir noch dran arbeiten :wink:

void  readAddressFromFile( &DeviceAddress result, File f); // skip spaces and other characters like <CR> and read 8*2 hex digits from File f into result
// Bonus feature: detects comment characters and skips everything after 8 hex numbers until  end of line  

file = SD.open("data.txt");
DeviceAddress sensorAddress[6];
for (int i = 0; i < 6 i++)
{   
    readAddressFromFile( &sensorAddress[i], file );
}

Sowas wäre doch schonmal ein brauchbarer Rahmen.
Ich geh mal davon aus, dass Hex-Zahlen das bevorzugte Format sind.

Das Ganze könnte auch eine Methode der Klasse DeviceAddress sein, aber wir wollen's mal nicht übertreiben mit der Schönheit.

Jetzt zeig mal, wo deine Schwierigkeiten bei der Realisierung von readAddressFromFile sind. Oder, wie du schon die Datei zeilenweise lesen kannst. :wink: