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



Teraz jest 7 kwi 2026, o 17:17


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 2 ] 
Autor Wiadomość
PostNapisane: 17 sty 2013, o 23:45 
Offline
Użytkownik

Dołączył(a): 06 sty 2012
Posty: 25
Lokalizacja: Wejherowo
Pomógł: 0

Cześć. Nie potrafiłem precyzyjnie podać tematu ale mam taki zapis:
5436.5194 ma być 54.6086 obliczone tak: 36.5194/60 i wychodzi 0,6086

01815.2392 ma być 18.2539 obliczone tak: 15.2392/60 i wychodzi 0,2539

To są dane odebrane z GPS i są typu CHAR i chce je zamienić na bardziej "przyjazne" aby wyświetlić na LCD i zapisać w pamięci.

Na kartce łatwe dzielenie można zrobić ale jak przesunąć tą kropkę? :lol:

Rozumiem, że muszę zamienić to na liczby dziesiętne i wykonać obliczenia. Ale w takim razie chyba lepiej podzielić to funkcją strtok_r() na informacje do kropki i po kropce.

Czy jest na to lepszy sposób?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 18 sty 2013, o 00:05 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 05 sty 2013
Posty: 272
Pomógł: 3

Właściwie to chcesz przesunąć, i zamienić na coś innego.

Zrób sobie nową tablicę przepisz pierwsze dwa znaki, dodaj kropkę potem dopisz do tablicy wynik dzielenia.

_________________
sig off ;(



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 11 gości


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