OT programovanie v C: perla z nasho Labuanu

Miroslav Šinko sinkomiro na gmail.com
Pondělí Květen 10 13:50:03 CEST 2010


MSVC2005 prelozil s nepodstatnym warningom na konstatntu vo while
printf("%X", a); vypisal 34CE

teraz neviem, je to dobre, alebo nie? :-)

miro



2010/5/10 Pavel Troller <patrol na sinus.cz>:
> Zdravim,
>  nu, c99 nemam v hlave, ale:
>
> patrol na gonio:~$ gcc -std=c99 -o iso99 iso99.c
> iso99.c:5:7: error: invalid suffix "-0x4000" on integer constant
>
>  Po vlozeni mezer kolem znamenka - uz to prelozit ale jde, tak nevim :-).
> Pavel
>
>> Nasledujuci programcek:
>>
>> volatile unsigned long int a;
>>
>> int main(void) {
>>   a = 0x74ce-0x4000;
>>   while(1);
>> }
>>
>>
>> by nemal prelozit ziadny C99 prekladac.
>>
>> Preco?
>>
>> wek
>>


More information about the Hw-list mailing list