ПредишенСледващото

Всяка функция връща стойност вътр. която е създадена от тълкуването на въвежданите символи като цифри. Връща 0 за atoi и _wtoi. ако входните данни не могат да бъдат превърнати в стойността на този тип.

В случай на преливане на големи отрицателни числа LONG_MIN възвръщаемост. atoi и _wtoi върне INT_MAX и INT_MIN тези условия. Във всички случаи, errno е извън обхват ERANGE. Ако параметърът премина към NULL. невалиден параметър манипулатор е използвана, както е описано в раздел параметри тест. Ако изпълнение може да бъде продължена, тези функции, определени errno да EINVAL и връщат стойност 0.

Тези функции превръщат символният низ за стойност цяло число (atoi и _wtoi). низ вход е последователност от символи, които могат да бъдат третирани като числова стойност на определения вид. Функцията спре да чете входен низ при първия признак, че не може да се признае като част номер. Този символ може да бъде нулев знак ( '\ 0' или L '\ 0') прекратяване на линия.

ул аргумент и atoi _wtoi е както следва:

[Празно] [знак] [цифри]]

Празно обект съдържа интервали или раздели, които се игнорират; подпише или плюс (+) или минус (-), а цифри - една или повече цифри.

Версиите на тези функции с наставка _l са идентични с изключение, че те използват параметъра премина в локал вместо текущия локал. За повече информация, вижте. Локал.

функции за сравняване на Universal текстови

_UNICODE и _MBCS не е определена

Свързани статии

Подкрепете проекта - споделете линка, благодаря!