C kerdes megint, cast

Fuzesi Arnold arnold.fuzesi.lista at gmail.com
Wed Jul 11 18:38:00 CEST 2007


volatile char comm_ibuf0[100] ;

if( !strncmp( (char const*)&comm_ibuf0[3], ...........

castolni kell, mert az strncmp-nek nem tetszik a volatile.

Viszont már sokadszorra szivat meg, hogy lemaradt a cime operator, veletlen 
ezt irtam:
if( !strncmp( (char const*)comm_ibuf0[3], ...........

normal esetben ezért anyázik hangosan, de a castolás miatt megeszi.

Ebbe bele kell törődni, vagy új strncmp-t írni, vagy mi a korrekt megoldás?

Kösz,
A. 



More information about the Elektro mailing list