From: George Foot Newsgroups: comp.os.msdos.djgpp Subject: Re: Init string question Date: 16 Nov 1997 21:34:53 GMT Organization: Oxford University, England Lines: 31 Message-ID: <64nott$2l5$1@news.ox.ac.uk> References: <3 DOT 0 DOT 32 DOT 19971115164202 DOT 00693068 AT 195 DOT 53 DOT 80 DOT 2> NNTP-Posting-Host: sable.ox.ac.uk Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 8bit To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Precedence: bulk On Sun, 16 Nov 1997 19:34:30 GMT in comp.os.msdos.djgpp Jose Luis Perandones Colino wrote: : I want a constant sting, but the string is very long, can i declare in : multiple lines??? Of course -- you can either end each line with a backslash like this: char *string1 = "foo\ bar"; (but you must not indent the `bar' or the indent will be part of the string), or you can close the double-quotes and reopen them: char *string2 = "foo" "bar"; In the latter case you can indent before the quotes. You can put any whitespace between the closing quotes and the reopening ones. Needless to say, using either system you can split a string across as many lines as you like. If you're perverse, you can of course mix the two systems... BTW the resulting string in the above two cases is identical to "foobar". : char text=" ... " ^^^ You missed out the `*', incidentally. -- george DOT foot AT merton DOT oxford DOT ac DOT uk