mojaSymfonia FORUM https://forum.mix-soft.pl/ |
|
Konwersja z int,long na string https://forum.mix-soft.pl/viewtopic.php?f=15&t=8555 |
Strona 1 z 1 |
Autor: | Radkom.it [ 2018-04-11, 00:23 ] |
Tytuł: | Konwersja z int,long na string |
Witam Jak skonwertować pobrane dane z pola w bazie są w LONG, INT na string aby podstawić pod jakąś zmienną. I nie chodzi o wydrukowanie. |
Autor: | rafal [ 2018-04-11, 01:08 ] |
Tytuł: | Re: Konwersja z int,long na string |
Kod: i = 45 string s = using "%l",i |
Autor: | Radkom.it [ 2018-04-12, 12:51 ] |
Tytuł: | Re: Konwersja z int,long na string |
znalazłem okazuje się że w dokumentacji using przy long powinno się używać %L co ciekawe nie jest ono rozpoznawalne trzeba użyć %d |
Autor: | rafal [ 2018-04-12, 12:58 ] |
Tytuł: | Re: Konwersja z int,long na string |
jak użyjesz %d to upewnij się że używasz wartości z przedziału -32k ... 32k %l - działa |
Autor: | Radkom.it [ 2018-04-13, 01:50 ] |
Tytuł: | Re: Konwersja z int,long na string |
nie będzie większa niż 2000 choć możliwe że będę musiał później sprawdzić |
Autor: | szepczący [ 2018-04-13, 12:03 ] |
Tytuł: | Re: Konwersja z int,long na string |
W ambasic ogólnie chyba lepiej bazować na zmiennej long zamiast int - tempo przetwarzania obu typów przez interpreter jest mniej więcej takie samo, a przy ilościach RAM którymi dysponujemy rozmiar tych zmiennych praktycznie nie ma znaczenia. Zmienna int ma 15 bitów + znak... czyli maxint = 32767 i przekręcamy licznik na -32767. Więc bezpieczniej zawsze: long zmienna string napis = using "%l", zmienna //albo using "%L", zmienna |
Strona 1 z 1 | Strefa czasowa UTC+1godz. [letni] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |