C kerdes megint, cast
Fuzesi Arnold
arnold.fuzesi.lista at gmail.com
Wed Jul 11 18:53:12 CEST 2007
Ez vili...meg is van oldva, reteszelve van.
Írjak új strncmp_volatile-t, amelyik meghívja az strncmp-t, és benn castol?
Nekem más nem ötlik be...de ez meg annyira nem tetszik....
A.
----- Original Message -----
From: "vajk fekete" <halaloszto at yahoo.co.uk>
To: <elektro at tesla.hu>
Sent: Wednesday, July 11, 2007 6:50 PM
Subject: Re: C kerdes megint, cast
mindenesetre a strncmp hivast be kell keretezni valamivel ami biztositja
hogy kozben a buffer tartalma nem valtozik,kulonben egy felig atirt szoveget
fog komparalni.
ezert utalja a volatile-t.
kulon torodni vele, hogy van-e olyan pillanat, amikor nincs nulla a string
vegen.
vajk
----- Original Message ----
From: Fuzesi Arnold <arnold.fuzesi.lista at gmail.com>
To: elektro at tesla.hu
Sent: Wednesday, 11 July, 2007 6:38:00 PM
Subject: C kerdes megint, cast
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.
-----------------------------------------
elektro[-flame|-etc]
___________________________________________________________
Yahoo! Mail is the world's favourite email. Don't settle for less, sign up
for
your free account today
http://uk.rd.yahoo.com/evt=44106/*http://uk.docs.yahoo.com/mail/winter07.html
-----------------------------------------
elektro[-flame|-etc]
More information about the Elektro
mailing list