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/

Reply via email to