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



Teraz jest 11 kwi 2026, o 20:56


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 7 ] 
Autor Wiadomość
 Tytuł: Wspolrzedne
PostNapisane: 7 maja 2016, o 16:51 
Offline
Nowy

Dołączył(a): 07 maja 2016
Posty: 3
Pomógł: 0

Witam. Mam dane w formacie:
Kod:
X10 Y20

Jak zamienić to na postać:
Kod:
X=10; Y=20;

?

Dziękuję :)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: Wspolrzedne
PostNapisane: 7 maja 2016, o 17:04 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 11 sty 2013
Posty: 1760
Pomógł: 196

Witam
Z szacunku dla pytanych podałbyś trochę więcej danych - przecież to nie jest sprawdzian, tylko Ty masz problem a nie pytani.

Pozdr.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: Wspolrzedne
PostNapisane: 7 maja 2016, o 17:16 
Offline
Użytkownik

Dołączył(a): 06 maja 2014
Posty: 415
Lokalizacja: Kraków
Pomógł: 26

Aby zamienić dane w postaci X10 Y20 na dane w postaci X=10; Y=20; należy kolejno:

1) wstawić znak "=" pomiędzy znakiem "X" a znakiem "1"
2) wstawić znak ";" za pierwszym znakiem "0"
3) wstawić znak "=" pomiędzy znakiem "Y" a znakiem "2"
4) wstawić znak ";" za drugim znakiem "0"

Proste i skuteczne (sam testowałem !)

Co więcej Ci możemy powiedzieć po tak zadanym pytaniu ? ...



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: Wspolrzedne
PostNapisane: 7 maja 2016, o 17:33 
Offline
Nowy

Dołączył(a): 07 maja 2016
Posty: 3
Pomógł: 0

Rozumiem :) nie chciałem lać wody :) nie wiem jakie sa te istotne dane ale sprobuje.

Mam w pliku .c w kodzie programu (w pętli głównej) umieszczony zapis wspolrzednych punktow - współrzędna punktu w 3D
Kod:
A5 B10 C20
A10 B34 C15
itd....

Punkt sie przemieszcza w przestrzeni.

Chcę aby program/preprocesor przypisał te konkretne wartości tym zmiennym. Zamiast A5 żeby program zmiennej A przypisał wartość 5, czyli A=5. Abym mógł obliczyć drogę przebytą tego punktu :) czyli moim marzeniem jest aby dane w programie były zrozumiałe. Z "A5" nic nie mogę zrobić, bo jest to traktowane przez program po prostu jak zmienna A5.

Próbowałem zdefiniować to za pomocą #define ale to raczej kiepski pomysł.
Kod:
#define A A=
#define B ;B=


A,B,C. To to samo co XYZ - nazwy osi.

Mam nadzieję że w miarę zrozumiale to napisałem. Dzięki za wyrozumiałość.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: Wspolrzedne
PostNapisane: 7 maja 2016, o 21:43 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 11 sty 2013
Posty: 1760
Pomógł: 196

Witam
oeliks napisał(a):
... nie wiem jakie sa te istotne dane ale sprobuje.

W.g mnie istotne jest to skąd się te współrzędne biorą.
To że otrzymujesz już gotowe Ax, By i Cz znaczy że gdzieś po drodze jest sklejana współrzędna z jej wartością.
Być może do tych cyfr znaczących można się jakoś dobrać ...ale bez kodu to...

Pozdr.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: Wspolrzedne
PostNapisane: 7 maja 2016, o 23:28 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 09 gru 2014
Posty: 1540
Pomógł: 269

Nie wiem czy do końca o to chodzi, ale przeanalizuj sobie jak działa funkcja point_to_value(). ;)

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



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: Wspolrzedne
PostNapisane: 8 maja 2016, o 05:48 
Offline
Nowy

Dołączył(a): 07 maja 2016
Posty: 3
Pomógł: 0

Obecnie dane są wklejane recznie z pliku txt przed kompilacją do programu. Ale ostatecznie to bedzie odczyt z karty sd pliku tekstowego z danymi właśnie w takim formacie (dlatego nie chodzi mi o to aby dane formatowac na kompie w np.wordpadzie).
Sprawdze te funkcje :) dziekuje za zaintetesowanie !

Ps.to czysto hobbystyczny "projekt" :) jak widac nie znam sie zbytnio na tym :) milego dnia!



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: 7 ] 

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:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO