It's hard to tell from the code you've posted, because the line numbers
have changed, suggesting you've made changes above these lines, which
are probably the cause of your problem. Looking at your code, however,
and extrapolating to what your code probably looks like now, my guess is
the parse error you're getting has to do with you grouping two
statements under an 'if' block without {}'s telling the 'if' what
belongs to it and what doesn't. Both the issues you've had would be
dealt with in a C or C++ book; they aren't Palm OS specific issues.
-----Original Message-----
From: Jim Garozzo [mailto:[EMAIL PROTECTED]]
Sent: Thursday, April 26, 2001 10:22 AM
To: Palm Developer Forum
Subject: Re: StrCopy Problem
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/
--
For information on using the Palm Developer Forums, or to unsubscribe, please see
http://www.palmos.com/dev/tech/support/forums/