# atoi

Функция `FSF.atoi` преобразует символьную строку в целое число типа `int`.

    int WINAPI atoi(
      const wchar_t *Str
    );

### Параметры

Str
Указатель на строку, содержащую строковое представление числа.

### Возвращаемое значение

`atoi` возвращает преобразованное значение входной строки `Str`. Если строка не может быть преобразована, то функция возвращает `0`.

### Замечания

Символы в строке `Str` должны совпадать со следующим форматом:
`[ws][sn][ddd]` где
ws - табуляция и пробел
sn - знак числа - '+' или '-'
ddd - строка цифр - от '0' до '9'
Преобразование заканчивается, когда функция встречает первый "неправильный" символ. Проверка на переполнение не ведётся (результат неопределённый).

### Пример

Вы можете в программе описать указатель на функцию, инициализировать и использовать её:

    FARSTDATOI FarAtoi;
    ...
    FarAtoi=Info.FSF->atoi;
    ...
    I=FarAtoi(Str);

...или вызывать непосредственно:

    I=Info.FSF->atoi(Str);

Смотрите также:
FSF.atoi64, FSF.itoa, FSF.itoa64