[elektro] change of sign, miért?
Fuzesi Arnold
arnold.fuzesi.lista at gmail.com
Tue Apr 27 17:59:24 CEST 2010
igazából nem, mert mindig csak egyik teljesül forditasi idoben... és a
"val helyere keruljon ez || az || amaz - forditaskor" tulkepp a logika.
Alapvetoen mukodik.... csak anyázik és nem értem miért.
A.
On 2010. 04. 27. 17:37, potyo wrote:
> A logikai VAGY helyett nem bitenkénti VAGY kellene? Mondjuk ezt nem a
> hibaüzenettel kapcsolatban írom, hanem csak ahogy ránéztem a kódra.
>
>
> 2010/4/27 Fuzesi Arnold <arnold.fuzesi.lista at gmail.com>:
>> #define MIN_VAL(val) ( (sizeof(val)==1)?(-128):0 || (sizeof(val)==2)?(-32768):0
>> || (sizeof(val)==4)?(-2147483648):0 )
>>
>> ...
>> schar tmp;
>> ...
>> ...
>>
>> sys_stat.tmp1.tmp=MIN_VAL(sys_stat.tmp1.tmp);
>>
>> Warning[Pe068]: integer conversion resulted in a change of sign
>>
>> Nem ertem... pontosan mi a nyu"gje?
>>
>>
>> thx,
>> A.
>>
>> -----------------------------------------
>> elektro[-flame|-etc]
>>
>
> -----------------------------------------
> elektro[-flame|-etc]
More information about the Elektro
mailing list