Wątek przeniesiony 2019-04-10 17:39 z przez furious programming.

Zmiana typu zmiennej bez zmiany jej zawartości

2019-04-10 10:23
0

Czy w Delphi jest możliwa zmiana typu zmiennej np z Integer na String bez zmiany jej zawartości. Nie chodzi mi o funkcje StrToInt czy IntToStr, bo te zmieniają typ danych modyfikując ich zawartość np cyfrę 0 (Integer ) zamieniają na 48 (String). 48 to odpowiednik cyfry 0 w ASC2.

Ja mam w zmiennej typu string np znak ":" co odpowiada znakowi ASC2 o numerze 58. Chciałbym zmienić typ tej zmiennej na Integer tak aby te 58 zostało bez zmian.

Pozostało 580 znaków

2019-04-10 10:24
1

Ord

Pozostało 580 znaków

2019-04-10 10:25

Nie do końca rozumiem, o co Ci chodzi. Ale zasadniczo - Pascal jest językiem ściśle typowanym, co oznacza, że zmienna posiada określony typ i może przyjmować jedynie wartości tego typu. Jeśli jakąś zmienną zadeklarujesz jako var X: integer; to do tego IKSA nie przypiszesz niczego innego, niż wartość typu integer. Można wartości "przerabiać" - np zamienić string o treści "1" na zmienną integer o wartości 1, ale to właśnie jest to rzutowanie/konwersja, o których wspomniałeś.

Napisz proszę, co chcesz konkretnie uzyskać i do czego jest Ci to potrzebne,


That game of life is hard to play
I'm gonna lose it anyway
The losing card I'll someday lay
So this is all I have to say

Pozostało 580 znaków

2019-04-10 17:39
0

Wątek leci do kosza, bo jest to spam. Odpowiedzi zostały już udzielone w poprzednich wątkach, praktycznie o identycznej treści.


Pozostało 580 znaków

Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0