代码之家  ›  专栏  ›  技术社区  ›  sanyassh Khushboo Tahir

在哪里可以找到atoi的实现?

c
  •  1
  • sanyassh Khushboo Tahir  · 技术社区  · 7 年前

    atoi 功能,但我不知道去哪里找。我看着 /usr/include/stdlib.h ,找到2个引用 字符串转换为整数

    __extern_inline int
    __NTH (atoi (const char *__nptr))
    {
         return (int) strtol (__nptr, (char **) NULL, 10);
    }
    

    以及:

    extern int atoi (const char *__nptr)
         __THROW __attribute_pure__ __nonnull ((1)) __wur;
    

    我希望能找到这样的东西:

    int atoi (char* p)
    {
        int result = 0;
         // working...
        return result;
    }
    

    strtol 也指向 __THROW __nonnull ((1));

    所以我不明白 字符串转换为整数

    0 回复  |  直到 7 年前