Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 2 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 21.07.07
Prihlásený: 11.01.13
Príspevky: 76
Témy: 42
Príspevok NapísalOffline : 22.12.2008 16:40

caute, mam taky problem, ak sa nemylim, adresa premennej sa oznacuje znakom @ pred nazvom premennej, ale ako zistim hodnotu v danej adrese, ak je pod vstupom napr Data:integer, t.j. ked mam premennu typu Pointer;


Offline

Užívateľ
Užívateľ
Delphi: Pointer, hodnota

Registrovaný: 02.09.05
Prihlásený: 17.11.10
Príspevky: 154
Témy: 1
Príspevok NapísalOffline : 22.12.2008 22:49

Obecne je premennu typu pointer mozne rozdelit do dvoch kategorii:
1. Typovy pointer (napr. typu ^Char, ^Byte, ^String, ...)
2. Netypovy pointer (typu Pointer)

Cize pokial je zname, na ake data sa bude ukazovat (popr. data akej velkosti), je vhodne pouzit typovy pointer, v opacnom pripade netypovy pointer.

Hodnota pointera sa zisti jednoducho pridanim znaku ^ za nazov premennej typu pointer. Pri netypovych pointeroch je ale potrebne kompilatoru uvadzat hodnotu s tzv. pretypovanim, kolko byte sa ma nacitat, pretoze by to inak nevedel urcit.
(napr. Byte(P^) - nacita z pamate 1B, ...).

Ale aby som uviedol odpoved na tvoju otazku, riesenie je nasledovne :
Kód:
var
   Data: Integer;
   P: Pointer;
begin
   P := @Data;
   { vypis obsahu premennej Data }
   Writeln(Integer(P^));
end.


Pri pouziti typoveho pointera by bolo riesenie nasledovne:
Kód:
type
   PInteger = ^Integer;
var
   Data: Integer;
   P: PInteger;
begin
   P := @Data;
   { vypis obsahu premennej Data }
   Writeln(P^);
end.







_________________
Múdry nie je ten, čo veľa vie, ale ten, kto vie, čo je treba. (Thomas Alva Edison)
Odpovedať na tému [ Príspevkov: 2 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. delphi zapis cisla do editu v delphi

v Delphi, Visual Basic

3

1107

11.05.2008 12:02

p360t Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. inteligent pointer

v Assembler, C, C++, Pascal, Java

4

484

25.10.2008 11:05

johny3212 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Pointer v C

v Assembler, C, C++, Pascal, Java

2

465

09.05.2011 10:05

the_pivo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Pointer cursor aj mimo textu

v HTML, XHTML, XML, CSS

2

349

21.04.2012 14:28

Bokos Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. [C] pointer na pole vo vedlajsej funkcii

v Assembler, C, C++, Pascal, Java

25

885

14.11.2016 12:41

Miso122 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. error C2109: subscript requires array or pointer type

v Assembler, C, C++, Pascal, Java

4

277

09.12.2012 15:36

BX Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Hodnota

v PHP, ASP

6

806

12.08.2009 12:53

scrysurn Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Hodnota?

v Informujem sa

0

249

06.01.2023 16:37

Guticek Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Hodnota Komponentov

v Informujem sa

3

432

16.05.2014 14:53

D_u Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. max hodnota

v JavaScript, VBScript, Ajax

2

671

03.01.2012 21:44

Ďuri Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Hodnota pc ?

v Informujem sa

1

421

29.11.2017 22:08

MarkoV Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Hodnota PC

v Informujem sa

3

420

07.09.2022 19:27

matejr86 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Hodnota PC

v Informujem sa

7

553

25.06.2022 11:09

cyrilko98 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. hodnota notebooku

v Informujem sa

3

521

01.10.2015 20:59

pepkopav Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Hodnota zostáv

v Informujem sa

1

305

25.01.2022 12:13

poper25 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Hodnota PC

v Informujem sa

0

436

28.05.2019 19:34

tomek9231 Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra