Serial.println, String und der Fehler

michael_x:

Mehrspaltige Anzeige hab ich
noch nicht oft gesehen

:smiley: :smiley:
trés chic

Ja, ich bin eben ein praktisch denkender Mensch :smiley: Deshalb fande ich Strings auch so toll :frowning:
Wenn du mir jetzt noch sagen könntest was diesmal falsch ist, wäre ich dir sehr dankbar:

char* ReadID(int index){
  //String _ID;
  char ID[9];
  for (int j = 0; j < 8; j++){
    char c = char( EEPROM.read(index * 8 + j + 1));
    Serial.print(c);
    ID[j] = c;
    //ID[j] = '0';
  }
  ID[8] = '\0';
  Serial.println("");
  return ID;  
}

String ReadIDs()
{
  int cnt = getcount();
  Serial.println(cnt);  
  for (int i = 0; i < cnt; i++){
    Serial.println(ReadID(i));
  }
}

Serial Ready
h-1.0.0
1
003D640D
Ç Ç
(konnte nicht CopyPaste machen, enthält also irgendwelche stoppzeichen)

Man dafür müsste es echt einen Button im Editor geben
(Ich bin so ein Formatierungskünstler :D)

[/table]