• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Kasowanie elementu tablicy
#1
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
 
Odpowiedź
#2
A jak zamienisz odpowiedz[i] == NULL; na odpowiedz[i] = NULL;?
Miło być decenianym https://buycoffee.to/kaczakat
 
Odpowiedź
#3
(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
 
Odpowiedź
  


Skocz do:


Przeglądający: 1 gości