29-05-2018, 10:17
Witam, zczytuje od użytkownika kolejne elementy tablicy znaków z klawiatury, stwierdziłem, że trzeba mu udostępnić możliwość skasowania ostatnio wprowadzonego, więc wpisuję w to miejsce NULL, ale na Arduino ten NULL jest zapisywany jako przypadkowy znak, czemu? Jak temu zapobiec?
Wynikiem usunięcia z 456 cyfry 6 jest 456 (nic nie zrobił), a wpisując na ostatni element tablicy cyfrę wpisuje m:
Wyjście:
456
456
45m
Kod:
if (customKey == '*'){
i--;
Serial.println(odpowiedz);
odpowiedz[i] == NULL;
Serial.println(odpowiedz);
lcd.clear();
lcd.setCursor(0, 0);
lcd.print(odpowiedz);
}
Wyjście:
456
456
45m