[elektro] C18 segítség
uprogc .
uprogc at gmail.com
Wed Dec 7 09:57:39 CET 2016
Nem ugy lenne helyes hogy ha elobb betenne az erteket egy union valtozoba ?
2016-12-07 9:35 GMT+02:00 hg12345 <hg12345 at freemail.hu>:
> Hi,
> tudtommal az első definiált változót veszi alapnak, erre cast-old
>
> proba( (char) yyy);
>
>
>
> fi F <flaist at gmail.com> írta:
> >Sziasztok!
> >
> >
> >
> >UNION-ban definiált változót akarok függvénnyel hívni, de hibát dob a
> >compiler.
> >
> >
> >
> >
> >
> >
> >
> >typedef union _union_proba
> >
> >{
> >
> > unsigned char byte;
> >
> > struct
> >
> > {
> >
> > unsigned char size:2;
> >
> > unsigned char akarmi:5;
> >
> > };
> >
> >}union_proba;
> >
> >
> >
> >
> >
> >void proba(union_proba yyy)
> >
> >{
> >
> > unsigned char x;
> >
> > x = yyy.byte;
> >
> >
> >
> >}
> >
> >
> >
> >
> >
> >{ // a függvény hívás
> >
> >
> >
> > proba(0x12);
> >
> >!!!! Error [1146] type mismatch in argument 1 !!!!!
> >
> >
> >
> >}
> >
> >
> >
> >
> >
> >Mit lehet a probléma?
> >
> >
> >
> >köszi, üdv FI.
> >
> >-----------------------------------------
> > elektro[-flame|-etc]
> >
>
> -----------------------------------------
> elektro[-flame|-etc]
More information about the Elektro
mailing list