delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2000/06/24/03:47:46

From: Damian Yerrick <Bullcr_pd_yerrick AT hotmail DOT comRemoveBullcr_p>
Newsgroups: comp.os.msdos.djgpp
Subject: Re: Pointers and Arrays (Newbie.)
Organization: Pin Eight Software http://pineight.8m.com/
Message-ID: <nvm8lsgqmcgdur1to6vbgnlit7jn2mdalk@4ax.com>
References: <39533dab$1 AT news DOT telinco DOT net>
X-Newsreader: Forte Agent 1.7/32.534
MIME-Version: 1.0
Lines: 33
X-Trace: /bV2/6BTRHR/vRO1GVkaDSDklmGskB6hZk4YA+ENwRDmgczxzBJ2EJD73geb82DAoeeQKvziNMB1!Z2CP8ngH01fhbpTJ8nEImKI1wb/zl5/9sXNfMKbdBHh+7ubg2paSVebecggmtx/23hkOHF6M8P0r!mdx5
X-Complaints-To: abuse AT gte DOT net
X-Abuse-Info: Please be sure to forward a copy of ALL headers
X-Abuse-Info: Otherwise we will be unable to process your complaint properly
NNTP-Posting-Date: Sat, 24 Jun 2000 07:39:47 GMT
Distribution: world
Date: Sat, 24 Jun 2000 07:39:47 GMT
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp
Reply-To: djgpp AT delorie DOT com

On Fri, 23 Jun 2000 11:29:15 +0100, "Adrian Smith"
<Adrian AT atpelectronics DOT connectfree DOT co DOT uk> wrote:

>My program has a header file  in which I've got  :-
>
>const char * message = "This is an error message \n"
>
>In the main .cpp file I've got :-
>
>cout << message << endl;
>
>When i try to compile, it comes up with:-
>
>error :<filename.cpp> :  multiple defenition of 'message'
>
>If i use an array - ie, const char message[30] = "This is an error message
>\n"
>this works perfectly. Could somebody please tell me where Iam going wrong
>with the pointer method.

You're trying to store a string inside a pointer.  This is just wrong.
Strings are supposed to go into character arrays.  If you want an
array that is just big enough to hold what you put into it, do this:

const char message[] = "hello world\n";

-- 
Damian Yerrick
"I refuse to listen to those who refuse to listen to reason."
See the whole sig: http://www.rose-hulman.edu/~yerricde/sig.html

This is McAfee VirusScan. Add these two lines to your signature to
prevent the spread of signature viruses.  http://www.mcafee.com/

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019