Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.c > #4077

Re: I need help

From Keith Thompson <kst-u@mib.org>
Newsgroups comp.lang.c
Subject Re: I need help
Date 2011-05-16 08:23 -0700
Organization None to speak of
Message-ID <lnr57yfz42.fsf@nuthaus.mib.org> (permalink)
References <04ee4fd1-29ef-4640-a906-22055187c1e4@glegroupsg2000goo.googlegroups.com> <iqlltc$rod$1@usenet01.boi.hp.com> <iqlv7u$oqn$1@dont-email.me> <iqr9ck$t76$1@usenet01.boi.hp.com>

Show all headers | View raw


"Joachim Schmitz" <jojo.nospam@schmitz-digital.de> writes:
> James Kuyper wrote:
>> On 05/14/2011 07:39 AM, Joachim Schmitz wrote:
>>> janus wrote:
>> ...
>>>> char * string = "Simulated Annealing = 12847369";
>>>> char * value = strchr(string, '=');
>>>>
>>>> *(value ++ ) = 0;
>>>
>>> This should really result in a segfault, you're writing into a read
>>> only ('const') string.
>>
>> It's not 'const'.
>
> Whatever, it is safe enough to assume them being const.

Unless that assumption leads you to expect warnings from the compiler if
you try to modify it.

The best approach is to add const qualifiers to the declarations:

const char *string = "Simulated Annealing = 12847369";
const char *value = strchr(string, '=');

But again, the compiler won't warn you if you omit the "const".

-- 
Keith Thompson (The_Other_Keith) kst-u@mib.org  <http://www.ghoti.net/~kst>
Nokia
"We must do something.  This is something.  Therefore, we must do this."
    -- Antony Jay and Jonathan Lynn, "Yes Minister"

Back to comp.lang.c | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

I need help janus <emekamicro@gmail.com> - 2011-05-14 04:05 -0700
  Re: I need help "Heinrich Wolf" <invalid@invalid.invalid> - 2011-05-14 13:30 +0200
    Re: I need help "Joachim Schmitz" <jojo.nospam@schmitz-digital.de> - 2011-05-14 13:46 +0200
      Re: I need help "Heinrich Wolf" <invalid@invalid.invalid> - 2011-05-14 14:20 +0200
    Re: I need help Columbus sailed the ocean China Blue <chine.bleu@yahoo.com> - 2011-05-14 04:48 -0700
  Re: I need help "Joachim Schmitz" <jojo.nospam@schmitz-digital.de> - 2011-05-14 13:39 +0200
    Re: I need help "Joachim Schmitz" <jojo.nospam@schmitz-digital.de> - 2011-05-14 13:44 +0200
    Re: I need help "Heinrich Wolf" <invalid@invalid.invalid> - 2011-05-14 14:23 +0200
      Re: I need help "Joachim Schmitz" <jojo.nospam@schmitz-digital.de> - 2011-05-16 16:47 +0200
    Re: I need help James Kuyper <jameskuyper@verizon.net> - 2011-05-14 09:14 -0400
      Re: I need help "Joachim Schmitz" <jojo.nospam@schmitz-digital.de> - 2011-05-16 16:43 +0200
        Re: I need help Keith Thompson <kst-u@mib.org> - 2011-05-16 08:23 -0700
          Re: I need help Ben Bacarisse <ben.usenet@bsb.me.uk> - 2011-05-16 23:00 +0100
            Rationale for Shao Miller <sha0.miller@gmail.com> - 2011-05-16 23:40 -0500
              Re: Rationale for Some of 6.7.3p9? Shao Miller <sha0.miller@gmail.com> - 2011-05-16 23:43 -0500
                Re: Rationale for Some of 6.7.3p9? Heikki Kallasjoki <see@end.of.message.invalid> - 2011-05-17 06:06 +0000
                Re: Rationale for Some of 6.7.3p9? Heikki Kallasjoki <see@end.of.message.invalid> - 2011-05-17 06:13 +0000
                Re: Rationale for Some of 6.7.3p9? Angel <angel+news@spamcop.net> - 2011-05-17 14:03 +0000
                Re: Rationale for Some of 6.7.3p9? Shao Miller <sha0.miller@gmail.com> - 2011-05-17 10:19 -0400
              Re: Rationale for Ike Naar <ike@iceland.freeshell.org> - 2011-05-17 06:09 +0000
                Re: Rationale for Shao Miller <sha0.miller@gmail.com> - 2011-05-17 10:20 -0400
  Re: I need help Columbus sailed the ocean China Blue <chine.bleu@yahoo.com> - 2011-05-14 04:45 -0700
  Re: I need help Eric Sosman <esosman@ieee-dot-org.invalid> - 2011-05-14 09:39 -0400
    Re: I need help sandeep <nospam@nospam.com> - 2011-05-15 21:37 +0000
      Re: I need help Eric Sosman <esosman@ieee-dot-org.invalid> - 2011-05-15 18:35 -0400
        Re: I need help pete <pfiland@mindspring.com> - 2011-05-15 19:45 -0400
          Re: I need help pete <pfiland@mindspring.com> - 2011-05-15 20:15 -0400
        Re: I need help sandeep <nospam@nospam.com> - 2011-05-16 18:27 +0000
          Re: I need help Shao Miller <sha0.miller@gmail.com> - 2011-05-16 14:45 -0400
          Re: I need help Keith Thompson <kst-u@mib.org> - 2011-05-16 11:41 -0700
            Re: I need help Seebs <usenet-nospam@seebs.net> - 2011-05-16 19:12 +0000
              Re: I need help Keith Thompson <kst-u@mib.org> - 2011-05-16 12:30 -0700
                Re: I need help Seebs <usenet-nospam@seebs.net> - 2011-05-16 20:09 +0000
                Re: I need help sandeep <nospam@nospam.com> - 2011-05-16 20:35 +0000
                Re: I need help Ben Bacarisse <ben.usenet@bsb.me.uk> - 2011-05-16 23:22 +0100
                Re: I need help David Thompson <dave.thompson2@verizon.net> - 2011-05-24 01:19 -0400
              Re: I need help Tim Rentsch <txr@alumni.caltech.edu> - 2011-05-19 00:19 -0700
                Re: I need help Seebs <usenet-nospam@seebs.net> - 2011-05-19 14:37 +0000
                Re: I need help Keith Thompson <kst-u@mib.org> - 2011-05-19 08:17 -0700
                Re: I need help Seebs <usenet-nospam@seebs.net> - 2011-05-19 16:08 +0000
                Re: I need help Tim Rentsch <txr@alumni.caltech.edu> - 2011-05-19 11:13 -0700
      Re: I need help Keith Thompson <kst-u@mib.org> - 2011-05-16 08:12 -0700

csiph-web