[elektro] C18 segítség
hg12345
hg12345 at freemail.hu
Wed Dec 7 10:03:51 CET 2016
Hi
változó típust (így pontosabb)
"uprogc ." <uprogc at gmail.com> írta:
>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]
>-----------------------------------------
> elektro[-flame|-etc]
More information about the Elektro
mailing list