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