On Thu, Jun 11, 2009 at 9:38 AM, Thomas Hruska<[email protected]> wrote:
> piyush_4love_4ever wrote:
>> can we chage a char type string into a int type variable.
>>  pls show how is it possible ?
>> suppose i define
>>  char *str;
>>  gets(str) ;   // suppose we get two int in str
>>  now i want to store these two int into a single int type variable.
>>  how is it possible??
>
> You are going to get a lot of flak for using gets().
>
> To answer your question:  atoi() (if your compiler supports it) is the
> easiest method or strtol() (much more portable).

atoi() is part of the same standards as strtol(), isn't it?

>From the atoi man page:
CONFORMING TO
       SVr4, POSIX.1-2001, 4.3BSD, C99.  C89 and POSIX.1-1996 include
the functions atoi() and  atol()  only.

and the strtol manpage:

CONFORMING TO
       strtol() conforms to SVr4, 4.3BSD, C89, C99 and POSIX.1-2001,
and strtoll() to C99 and POSIX.1-2001.

-- Brett
------------------------------------------------------------
"In the rhythm of music a secret is hidden;
    If I were to divulge it, it would overturn the world."
               -- Jelaleddin Rumi

Reply via email to