Atoi, _atoi_l, _wtoi, _wtoi_l
Minden függvény egy int értéket. ami által létrehozott értelmezése a bemeneti karaktereket és számokat. Visszaadja 0 atoi és _wtoi. Ha a bemeneti adatok nem lehet átalakítani, hogy az ilyen típusú értékként.
Abban az esetben, túlcsordulás nagy negatív egész LONG_MIN visszatér. atoi és _wtoi visszaút INT_MAX és INT_MIN ezeket a feltételeket. Minden esetben errno tartományon kívül eRange. Ha az átadott paramétert NULL. Érvénytelen paraméter felvezető meghívjuk leírtak szerint a vizsgálati szakaszban paraméterek. Ha végrehajtás lehet folytatni, ezeket a funkciókat beállítani errno hogy EINVAL és visszatér a 0 érték.
Ezek a funkciók átalakítani a karakterlánc egy egész értéket (atoi és _wtoi). A beírt szöveg egy karaktersor, amely lehet kezelni, mint egy numerikus értéket a megadott típusú. A funkció leállítja a felolvasást egy bemeneti karakterlánc az első jele, hogy nem ismeri fel, mint az alkatrész számát. Ez a jel lehet null karakter ( '\ 0' vagy L '\ 0') vonallezárást.
str érv és atoi _wtoi a következő:
[Whitespace] [jel] [számjegyek]]
Whitespace objektum tartalmaz szóköz vagy tab, amelyeket figyelmen kívül hagyja; aláírja, vagy a plusz (+) vagy a mínusz (-), és a számok - egy vagy több számjegy.
Az változatai ezek a funkciók a _l utótag azonos azzal a kivétellel, hogy az általuk használt átadott paramétert a locale helyett a jelenlegi beállításokkal. További információért lásd. Nyelv.
Univerzális szöveges összehasonlítás funkciók
_UNICODE és _MBCS nem definiált