Yeah..i thought that too..but when i compile
Line 49: StrCopy(tempdata, no);
Line 50: else if (SysAlarms == 1)
I get a parse error for this line.
frmMain.c:50: parse error before `else'
But, to me, it looks like I did everything right.
Mike Walters <[EMAIL PROTECTED]> wrote in message news:47173@palm-dev-forum...
>
> You don't need the & before the argument names. Since they are arrays,
they
> are already basically the same as pointers.
>
> Mike Walters
> Rose Software
> www.rosesw.com
>
>
>
>
> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED]]On Behalf Of Jim
> Garozzo
> Sent: Thursday, April 26, 2001 10:42 AM
> To: Palm Developer Forum
> Subject: StrCopy Problem
>
>
> For some unknown newbie error that I'm completly missing the point, that
> when i'm using StrCopy i'm getting incompatible pointer type warning and
and
> unknown parse error.
>
> I'm stuck and was wondering what goofy mindmeld error I did in this line:
> StrCopy(&tempdata, &no);
>
> Below is more info.
>
> Thanks!
>
> Jim
>
> Error Output:
>
> frmMain.c:45: warning: passing arg 1 of `StrCopy' from incompatible
pointer
> type
> frmMain.c:45: warning: passing arg 2 of `StrCopy' from incompatible
pointer
> type
> frmMain.c:46: parse error before `else'
> make: *** [Debug/frmMain.o] Error 1
>
>
> ********************
>
> Char tempdata[15];
> const Char alarm[] = " Alarms";
> const Char no[] = "No";
> Int16 size;
>
>
> SysAlarms = 0;
>
> StrIToA(tempdata, SysAlarms);
>
> if (SysAlarms == 0)
> size = 9;
> StrCopy(&tempdata, &no); <-- Line 45
> else if (SysAlarms == 1)
> size = 8;
> else
> size = 9;
>
> StrNCat(tempdata, alarm, size);
>
>
>
>
>
> --
> For information on using the Palm Developer Forums, or to unsubscribe,
> please see http://www.palmos.com/dev/tech/support/forums/
>
>
>
--
For information on using the Palm Developer Forums, or to unsubscribe, please see
http://www.palmos.com/dev/tech/support/forums/