OT: C a pamet
Matthews
matejo na ilikethis.cz
Středa Únor 28 13:07:21 CET 2001
:-)) Rikal sem, ze sem s C-kem dlouho nedelal a hlava mezitim milosrdne
vypustila vse nepodstatne... Jiste, mate pravdu a ja se omlouvam za
mateni tazatele. Diky za opravu.
"Ing. Pavel PaJaSoft Janousek" wrote:
>
> > > -> 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.
Další informace o konferenci Linux