[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ől
a
> >>> függvénybő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ő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
> >
> > -----------------------------------------
> > 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