Re: atoi return
- From: Richard Heathfield <rjh@xxxxxxxxxxxxxxx>
- Date: Sat, 11 Oct 2008 06:58:49 +0000
CBFalconer said:
Bill Cunningham wrote:
"Keith Thompson" <kst-u@xxxxxxx> wrote in message... snip ...
Even worse, if atoi() is given a string that represents a number
that's too big to hold in an int, it invokes undefined behavior.
For example, there's no telling what atoi("99999999999999999999")
will do; it could crash your program or worse.
I see. Must be a left over dinosaur like gets().
No. gets() is just unsafe regardless. atoi() can be used safely,
but why bother when you have strtol available.
In other words, it's a left over dinosaur. And so is gets(). Therefore,
it's a left over dinosaur like gets(). Which is what he said.
--
Richard Heathfield <http://www.cpax.org.uk>
Email: -http://www. +rjh@
Google users: <http://www.cpax.org.uk/prg/writings/googly.php>
"Usenet is a strange place" - dmr 29 July 1999
.
- Follow-Ups:
- Re: atoi return
- From: Anand Hariharan
- Re: atoi return
- From: CBFalconer
- Re: atoi return
- References:
- atoi return
- From: Bill Cunningham
- Re: atoi return
- From: Keith Thompson
- Re: atoi return
- From: Bill Cunningham
- Re: atoi return
- From: Keith Thompson
- Re: atoi return
- From: Bill Cunningham
- Re: atoi return
- From: CBFalconer
- atoi return
- Prev by Date: Re: Random integer program: critique?
- Next by Date: Re: atoi return
- Previous by thread: Re: atoi return
- Next by thread: Re: atoi return
- Index(es):
Relevant Pages
|