atoi(3) Library Functions Manual atoi(3) JMENO atoi, atol, atoll - prevadi retezec na cislo typu integer KNIHOVNA Standardni knihovna C (libc, -lc) POUZITI #include int atoi(const char *nptr); long atol(const char *nptr); long long atoll(const char *nptr); Pozaduje mnozinu testovacich maker pro glibc (viz feature_test_macros(7)): atoll(): _ISOC99_SOURCE || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE POPIS Funkce atoi() prevadi uvodni cast retezce nptr na cislo typu integer. Jeji chovani je totozne s funkci strtol(nptr, NULL, 10); krome toho, ze atoi() nedetekuje zadne chyby. Funkce atol() a atoll() se chovaji stejne jako atoi(), pouze prevadi uvodni cast retezce na typ long pripadne long long. NAVRATOVE HODNOTY The converted value or 0 on error. ATRIBUTY Vysvetleni pojmu pouzitych v teto casti viz attributes(7). +-------------------------------------+---------------+----------------+ |Rozhrani | Atribut | Hodnota | +-------------------------------------+---------------+----------------+ |atoi(), atol(), atoll() | Thread safety | MT-Safe locale | +-------------------------------------+---------------+----------------+ VERZE POSIX.1 leaves the return value of atoi() on error unspecified. On glibc, musl libc, and uClibc, 0 is returned on error. STANDARDY C11, POSIX.1-2008. HISTORIE C99, POSIX.1-2001, SVr4, 4.3BSD. C89 a POSIX.1-1996 zahrnuji funkce atoi() a atol(). CHYBY errno is not set on error so there is no way to distinguish between 0 as an error and as the converted value. No checks for overflow or underflow are done. Only base-10 input can be converted. It is recommended to instead use the strtol() and strtoul() family of functions in new programs. DALSI INFORMACE atof(3), strtod(3), strtol(3), strtoul(3) PREKLAD Preklad teto prirucky do spanelstiny vytvorili Pavel Heimlich Tento preklad je bezplatna dokumentace; Prectete si GNU General Public License Version 3 nebo novejsi ohledne podminek autorskych prav. Neexistuje ZADNA ODPOVEDNOST. Pokud narazite na nejake chyby v prekladu teto prirucky, poslete e-mail na adresu . Linux man-pages 6.06 31. rijna 2023 atoi(3)