Arduino Polska Forum
Kasowanie elementu tablicy - Wersja do druku

+- Arduino Polska Forum (https://forum.arduinopolska.pl)
+-- Dział: Korzystanie z Arduino (https://forum.arduinopolska.pl/dzial-korzystanie-z-arduino)
+--- Dział: Piaskownica (https://forum.arduinopolska.pl/dzial-piaskownica)
+--- Wątek: Kasowanie elementu tablicy (/watek-kasowanie-elementu-tablicy)



Kasowanie elementu tablicy - albert81a - 29-05-2018

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?
Kod:
if (customKey == '*'){
      i--;
      Serial.println(odpowiedz);
      odpowiedz[i] == NULL;
      Serial.println(odpowiedz);
      lcd.clear();
      lcd.setCursor(0, 0);
      lcd.print(odpowiedz);
    }
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


RE: Kasowanie elementu tablicy - kaczakat - 29-05-2018

A jak zamienisz odpowiedz[i] == NULL; na odpowiedz[i] = NULL;?


RE: Kasowanie elementu tablicy - albert81a - 29-05-2018

(29-05-2018, 10:25)kaczakat napisał(a): A jak zamienisz odpowiedz[i] == NULL; na odpowiedz[i] = NULL;?

haha :Big Grino racja, dzięki, z rozpędu dałem porównanie :Tongue dzięki jeszcze raz