Я пытаюсь заполнить объект struct переменной Char Array, но это не работает. Результатом являются случайные символы.
Если я введу «naamBestand» вручную в Temp MyObject, будет получен правильный ответ. Что я делаю не так?
struct MyObject {
char bestandsnaam[12];
int beginpositie;
int lengte;
};
void setup() {
Serial.begin(9600);
updateEEPROM(0, "test", 1, 1);
}
void loop() {
}
void updateEEPROM(int locatie, char naamBestand[12], int positieBestand, int lengteBestand) {
MyObject temp {naamBestand, positieBestand , lengteBestand};
Serial.println(temp.bestandsnaam);
//EEPROM.put(locatie, temp);
}