[bascom] Banalny problem :/

Loading thread data ...

Saper/nolin11 napisał(a):

dim s as string *6 at $96 ' zmienna zajmie 7 bajtow, zaczynajac od komorki 96 ramu dim T as byte(7) at $96 overlay ' tablica 7 elementowa zaczynajaca sie od komorki 96 ramu

dzieki temu mozesz miec stringa, a do jego poszczegolnych znakow dostajesz sie przez T[x] gdzie x 1 - 7 numer znaku w stringu. taka definicja "drugiej" zmiennej pod tym samym adresem fizycznym nie zajmuje wiecej ramu, tyle tylko ze mozesz do tych samych danych dostawac sie w rozne sposoby.

Reply to
BartekK

BartekK snipped-for-privacy@drut.org napisał(a):

..

By zakończyć temat , powiem tylko , że nie koniecznie musimy podawać adres bezwzględny zmiennej.Można zamiast adresu podać jej nazwę:

Dim S As String * 6 Dim Ts(7) As Byte At S Overlay

Bardzo przydatna opcja , pozwalająca korzystać w Bascomie , z namiastki "struktury" czy "unii" ;-)

Piotrek

Reply to
Piotrek Sz.

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.