This is the mail archive of the
gcc-help@gcc.gnu.org
mailing list for the GCC project.
strings and char *
- From: Michael Surette <msurette at laframboise dot net>
- To: gcc-help at gcc dot gnu dot org
- Date: Thu, 10 Aug 2006 14:00:59 -0400
- Subject: strings and char *
It's been a while since I've written any C code, so please forgive me if
this is a newbie type question.
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;
------------
gcc -c ar.c
------------
ar.c:3: error: conflicting types for 'color'
ar.c:1: error: previous declaration of 'color' was here
ar.c:3: warning: initialization makes integer from pointer without a cast
ar.c:3: error: initializer element is not constant
ar.c:3: warning: data definition has no type or storage class
------------
gcc --version
------------
gcc (GCC) 3.4.4
Copyright (C) 2004 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.