Velocity Reviews > Can't seem to ring that pole!

# Can't seem to ring that pole!

Lloyd Fuller
Guest
Posts: n/a

 01-18-2011
I've been working on this for a while, but I just can't seem to ring
that pole!

so here is my function:

const char * earth(int a)
{
const char *myearth;

if (a == 0) {
myearth = "15321.532";
else {
myearth = "a cool 600";
}

return myearth;
}

AND HERE is my main:

int main (void) {
printf("yofoo your earth is %s\n", earth(2));
}

But I get a lot of errors this is a mess. Any kind soul out there
with some advice to help me ring this pole?

Geoff
Guest
Posts: n/a

 01-18-2011
The case of the missing brace. Hurry Watson! The game's afoot!

On Mon, 17 Jan 2011 22:39:07 -0800 (PST), Lloyd Fuller
<(E-Mail Removed)> wrote:

>I've been working on this for a while, but I just can't seem to ring
>that pole!
>
>so here is my function:
>
>const char * earth(int a)
>{
> const char *myearth;
>
> if (a == 0) {
> myearth = "15321.532";

} /* <-- here it is */
> else {
> myearth = "a cool 600";
> }
>
> return myearth;
>}
>
>
>
>AND HERE is my main:
>
>int main (void) {
> printf("yofoo your earth is %s\n", earth(2));

return 0;
>}
>
>But I get a lot of errors this is a mess. Any kind soul out there
>with some advice to help me ring this pole?

Ian Collins
Guest
Posts: n/a

 01-18-2011
On 01/18/11 07:39 PM, Lloyd Fuller wrote:
> I've been working on this for a while, but I just can't seem to ring
> that pole!
>
> so here is my function:
>
> const char * earth(int a)
> {
> const char *myearth;
>
> if (a == 0) {
> myearth = "15321.532";
> else {
> myearth = "a cool 600";
> }
>
> return myearth;
> }
>
>
>
> AND HERE is my main:
>
> int main (void) {
> printf("yofoo your earth is %s\n", earth(2));
> }
>
> But I get a lot of errors this is a mess. Any kind soul out there
> with some advice to help me ring this pole?

Does your editor auto-indent? If so, it will show you the missing
closing brace!

--
Ian Collins

litchie
Guest
Posts: n/a

 01-18-2011
You should delete the left bracket after `if (a == 0)'.

mikey@mouse.local
Guest
Posts: n/a

 01-20-2011
On Mon, 17 Jan 2011 22:39:07 -0800 (PST), Lloyd Fuller
<(E-Mail Removed)> wrote:

>I've been working on this for a while, but I just can't seem to ring
>that pole!
>
>so here is my function:
>
>const char * earth(int a)
>{
> const char *myearth;
>
> if (a == 0) {
> myearth = "15321.532";
> else {
> myearth = "a cool 600";
> }
>
> return myearth;
>}
>
>
>
>AND HERE is my main:
>
>int main (void) {
> printf("yofoo your earth is %s\n", earth(2));
>}
>
>But I get a lot of errors this is a mess. Any kind soul out there
>with some advice to help me ring this pole?

const char * earth(int a)
{
const char *myearth;

if (a == 0)
myearth = "15321.532";
else
myearth = "a cool 600";

return myearth;
}

int main (void)
{
printf("yofoo your earth is %s\n", earth(2));
return 0;
}