FSF.atoi

Programming Far Manager plugins

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);
Смотрите также: