Rychla otazka na C

Milan B. milan na bastl.sk
Úterý Leden 24 15:15:11 CET 2017


On 1/24/2017 3:05 PM, Jaroslav Buchta wrote:
> Tusil jsem, ze je to fuj, ale nehodi to ani warning a pocita to po 
> bytech...

Pouzivajte volbu -pedantic

$ gcc -c -pedantic p.c
p.c: In function ‘main’:
p.c:9:3: warning: pointer of type ‘void *’ used in arithmetic [-Wpedantic]
  p += 10;
    ^


> Tak to upravim, no ;-)
>
> Dne 24.01.2017 v 12:28 Martin Persich napsal(a):
>> Nevím sice co na to přesně říká norma, ale podle mého je to nesmysl. 
>> Nevím, co bych od toho měl čekat. Přičtění "jedničky" vždy znamená 
>> posun na další prvek daného typu a tady to není známo...
>> Martin. persich na transcon.cz
>>
>> ----- Original Message ----- From: "Jaroslav Buchta" 
>> <jaroslav.buchta na hascomp.cz>
>> To: "HW-news" <hw-list na list.hw.cz>
>> Sent: Tuesday, January 24, 2017 11:55 AM
>> Subject: Rychla otazka na C
>>
>>
>> Nechce se mi to hledat a jeste jsem to nepouzil:
>>
>> Je korektni pricist integer hodnotu k ukazateli na void? V GCC to
>> funguje, ale mam pochybnosti...
>>
>> void *p = &buffer[0];
>>
>> ....
>>
>> p += 10;
>>
>>
>>
>> _______________________________________________
>> HW-list mailing list  -  sponsored by www.HW.cz
>> Hw-list na list.hw.cz
>> http://list.hw.cz/mailman/listinfo/hw-list
>
>
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list




Další informace o konferenci Hw-list