Pascalban hogy lehet előszedni az adatokat amik az adott pointer-re mutatnak?
Aszongya, hogy adott egy Pointer típusú Pointer, és megvan az is, hogy mennyi adat van ott (byte-ban), és ezt az adotot kéne egy akármilyen formátumban kibányászni, hogy ideiglenesen tároljam, amíg el nem küldöm Socket-en
szóval valami ilyesmi kéne:
var x:Tvalami;
y:Takármi // ez bármilyen típus lehet, az adat kezelése a továbbiakban nem fontos
procedure varazslas(adat:pointer; adatmeret:word; var cel:Takarmi);
Begin
(*
itt egy kis varázslás, hogy az adat címen lévő adatmeret hosszuságú
cucc bekerüljön a cel-ba
*)
end;
és meghívni:
varazslas(@x,sizeof(x),y);
"nem hagytam figyelmen kívül a mianeve^ megoldást sem, csak még nem jutottam oda, hogy teszteljem, és addig nem akartam semmit mondani róla, így csak a kérdésre válaszoltam"
Azaz nem jutottál még oda hogy kipróbáld amit írtam és az addigi tudásod szerint nem jó erre a move és meg sem említetted.
Erre hogy nem mondasz róla semmit amit írtam, de azt írod hogy miért nem jó erre a move utólag átgondolva most is azt írtam volna arra annyi információ birtokában. Félrevezető volt a megfogalmazásod. Írja meg nyugodtan bárki ésszerű indokkal együtt rendesen megfogalmazva ha nem ért vele egyet!
Képzeld magad a helyembe!
"Tem tudom, hogy honnan-mibôl gondolhatod, hogy nagyon triviális dolgokkal dolgozom"
Nem értem ezt honnan veszed. Én csak annyit állítottam hogy a pointer kezelés triviális, a többszálúság nem.
A pointer aritmetika ismerete nagyon alapdolog, a programozás alapjaihoz tartozik.
A többszázasának egyetemen külön kurzusa is van ami párhuzamos programozás néven fut. Messze nem triviális.
Megnő a hibalehetőségek száma, ami egy szál esetén elő sem fordulhat itt olyan hibák is előfordulhatnak.
Egy egyszálú process futását egy egyenes mentén lehet ábrázolni, kvázi egy dimenzióba. Egy N szálút egy N dimenziós térben.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!