strings and char *

Luca Masini lmasini@web.de
Sun Aug 13 13:50:00 GMT 2006


Michael Surette wrote:

> I was having a problem with a larger program when I ran into a problem.  The
> following code snippet should work according to what I remember of C. 
> What's wrong with it?
> 
> ------------
> 
> char * color;
> char * r="red";
> color = r;

You cannot do that in file scope.

Inside a function it works:

void f( void )
{
     char * color;
     char * r = "red";

     color = r;
}


Regards.

Luca Masini



More information about the Gcc-help mailing list