Thanks.
----- Original Message -----
From: "Robert Moynihan" <[EMAIL PROTECTED]>
To: "Palm Developer Forum" <[email protected]>
Sent: Tuesday, November 01, 2005 2:51 PM
Subject: Re: I hate to ask
> Del Ventruella wrote:
>
> >This is basic C++. I could substitute an integer, but would like to
understand how to make this work in the manner in which I originally
intended. If anyone has a spare moment, please respond.
> >
> >Essentially, I have a structure that includes a char (char[1]). I assign
it a value based upon the state of some device. In this case, "s" or "u".
I would like to then use this in a boolean expression, such as:
> >
> >if (aRecord->Ground=="u")
> >
> >
> You are comparing aRecord->Ground to the pointer address for the
> string. You'll always get false, I should think.
>
> >{
> >FrmSetControlValue(frmP, FrmGetObjectIndex(frmP, UnGnd),1);
> >}
> >
> >Unfortunately, "aRecord->Ground=="u", always returns "false", even when I
set its value equal to "u". I seem to be dealing with some issue of
accessing the zeroth character in the string within the structure, but I
could be misinterpreting this. I'm simply not sure how to do this. The
char was declared as: Ground[1].
> >
> >
> Do it like this instead:
>
> if (aRecord->Ground=='u')
>
> So you are just looking at the value of that one character.
>
> Bob
>
>
>
> --
> For information on using the PalmSource Developer Forums, or to
unsubscribe, please see http://www.palmos.com/dev/support/forums/
>
--
For information on using the PalmSource Developer Forums, or to unsubscribe,
please see http://www.palmos.com/dev/support/forums/