Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 5 lip 2026, o 10:55


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 2 ] 
Autor Wiadomość
PostNapisane: 25 kwi 2015, o 22:01 
Offline
Nowy

Dołączył(a): 23 lut 2015
Posty: 2
Lokalizacja: Białystok
Pomógł: 0

Witam!
Mam problem z zamianą znaków odczytanych z klawiatury 4x4 na ciąg. Robię to w celu stworzenia kalkulatora, wszystko ma być wyświetlane na LCD. Utknąłem właśnie na tej nieszczęsnej zamianie, nie do końca wiem nawet jak to się nazywa a tym bardziej jak to ustawić. Pod frazą "zamiana ciągu cyfr na liczbę" nic ciekawego nie znalazłem. Dopóki tego nie zrealizuję nie ma mowy o pisaniu dalszej części programu, dlatego zgłaszam się tutaj licząc na pomoc i wyjaśnienie co i jak.

I pytanie dodatkowe: Dlaczego jak próbuję wyświetlić znak na LCD komendą LCD_WriteText to pojawiają się same krzaki zamiast oczekiwanej 3 czy na przykład 4?

Aktualny kod:
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

W trakcie próby wyświetlenia znaku w taki sposób:
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

Otrzymuję krzaki, natomiast w taki sposób:
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

Krzak jest cały czas dopóki czegoś nie wcisnę,a po puszczeniu znowu wraca.

A co do tego, że program napisany jest beznadziejnie to nie mam żadnych wątpliwości :|

_________________
Programistyczny n00b :P



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 26 kwi 2015, o 16:36 
Offline
Nowy

Dołączył(a): 23 lut 2015
Posty: 2
Lokalizacja: Białystok
Pomógł: 0

Rozumiem, obejrzałem artykuł ale tam nie widzę nigdzie tej zamiany, LCD dam sobie radę obsłużyć, klawiaturę mi normalnie sczytuje tylko właśnie strumienia znaków nie mogę zamienić na jedną liczbę. Zaraz spróbuję przetestować funkcję "atoi" i zobaczę co z tego będzie.

Z kolei po takim wywołaniu funkcji LCD_WriteText() jak nic nie robię jest A a jak cokolwiek wcisnę to milion krzaków, nie wiem czy o to chodziło.

_________________
Programistyczny n00b :P



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 2 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 1 gość


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
cron
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO