OT: C a pamet
Ing. Pavel PaJaSoft Janousek
janousek na fonet.cz
Středa Únor 28 13:01:33 CET 2001
> > -> Jak priradit v C nejaky promeny adresu v pameti ???
> >
>
> Hm, na tohle jsou snad pointery... Jestli potrebujete priradit konkretni
> adresu pameti (ale nenapada me, k cemu to, tohle si vetsinou osefuje
> compiler...), pak *promenna = (treba) 554...
> (ale ted si nejsem jistej, jestli ma byt pred jmenem promenny * nebo &,
> dlouho jsem C nepouzival, tak me kdyztak nekdo opravte ;-)
'-) udelal jste totalni ptakovinu, protoze:
1. promenna musi byt typu pointer (libovolny typ, nejlepe (void *))
2. Adresu priradim takto: <nazev> = <hodnota> (nejlepe 0, aspon to pri
chybne, pouziti hned slitne na SIGSEGV)
3. *<nazev> = <hodnota> modifikujete jiz __obsah__ kam ukazuje puvodni
<nazev>, nikoli __adresu__, coz pozaduje puvodni tazatel...
-----------------------------------------------------------------------
Ing. Pavel Janousek (PaJaSoft) FoNet, spol. s r. o.
Vyvoj software, Intranet / Internet Anenska 11, 602 00 Brno
E-mail: mailto:Janousek na FoNet.Cz Tel.: +420 5 4324 4749
SMS: mailto:P.Janousek na SMS.Paegas.Cz Fax.: +420 5 4324 4751
WWW: http://WWW.FoNet.Cz/ E-mail: mailto:Info na FoNet.Cz
-----------------------------------------------------------------------
Další informace o konferenci Linux