[elektro] C pointer kérdés

hg12345 hg12345 at freemail.hu
Wed May 7 08:08:21 CEST 2008


Köszönöm!

De már látom ez a megoldás nem szerencsés az esetemben, mert a 3. 
mélységben változtatom a pointer cimét .... ***p a végére már igen 
komplikált lesz..

> Helló!
> 
> A B fv. deklarációja nem jó, mert most egy char-ra pointert adsz át, 
de 
> neked egy char pointer pointer kell :-)
> 
> void FB(unsigned char **p)
> {
>     (*p)++
> }
> 
> Ugye ekkor p egy char pointer pointer,  *p egy char pointer és **p 
egy 
> char. Ekkor FA:
> 
> void FA()
> {
>     unsigned char *p = ArrayB;
>     FB(&p);
>     FB(&p);
> }
> 
> Üdv,
> Lajos
> 
> 
> hg12345 írta:
> > Rancz Lajos <csiga at fosch.com> írta:
> >
> >   
> >> Csáó!
> >>
> >> Két eset van:
> >> 1. Static :-)
> >> 2. A fv. hívja B fv-t, ekkor B fvnek van egy pointerre mutató 
pointere, 
> >> ekkor meg tudja változtatni , ha A a kívánt pointer címét adja át B-
> >>     
> > nek.
> >
> > Ezt szeretném, de nem sikerül :-(
> >
> > void FB( unsigned char *p)
> > {
> >     p++;
> > }
> >
> > void FA()
> > {
> >    unsigned char *p=ArrayB;
> >    FB(p);
> >    FB(p);  
> > }
> >
> > Valahogy igy, ez jól is müködik, de az FB-ben hiába változik az 
érték az 
> > FA-ra nincs hatása...
> >
> >
> > Próbáltam **p definiciót, de erre fújt a forditó
> >
> >  
> >   
> >> Üdv,
> >> Lajos
> >>
> >> hg12345 írta:
> >>     
> >>> Hi!
> >>>
> >>> Hogyan lehet egy függvényben használt local pointert egy másik 
> >>> függvényben használni, hogy a pointer aritmetikai változások a 
> >>>       
> > hivó 
> >   
> >>> függvényben is érvényesek legyenek. ? A másik függvényt ebb&#337;l 
a 
> >>> függvényb&#337;l hivom.
> >>> Nem szeretnék static vagy (global) változót használni.
> >>>
> >>> üdv
> >>>
> >>>
> >>>
> >>> ___________________________
> >>> Papírképek akár ingyen! Digitális fényképez&#337;gépek már 5000 Ft 
> >>>       
> > ajándék fotókidolgozással a FotoMarket Online Fotóáruházban!
> >   
> >>> http://ad.adverticum.net/b/cl,1,6022,99786,162268/click.prm
> >>>
> >>> -----------------------------------------
> >>>           elektro[-flame|-etc]
> >>>   
> >>>       
> >> -----------------------------------------
> >>           elektro[-flame|-etc]
> >>
> >>     
> >
> > ___________________________
> > Papírképek akár ingyen! Digitális fényképez&#337;gépek már 5000 Ft 
ajándék fotókidolgozással a FotoMarket Online Fotóáruházban!
> > http://ad.adverticum.net/b/cl,1,6022,99786,162268/click.prm
> >
> > -----------------------------------------
> >           elektro[-flame|-etc]
> >   
> 
> -----------------------------------------
>           elektro[-flame|-etc]
> 

___________________________
Papírképek akár ingyen! Digitális fényképezőgépek már 5000 Ft ajándék fotókidolgozással a FotoMarket Online Fotóáruházban!
http://ad.adverticum.net/b/cl,1,6022,99786,162268/click.prm



More information about the Elektro mailing list