[elektro] C18 segítség

hg12345 hg12345 at freemail.hu
Wed Dec 7 08:35:55 CET 2016


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]
>



More information about the Elektro mailing list