Сконвертировать строку в целое число
#include <stdlib.h>int atoi( const char *ptr );
libc
Функция atoi() конвертирует строку указанную в ptr в число типа int
.
Функция возвращает преобразованное целое число.
#include <stdlib.h>#include <stdio.h>int main( void ){int x;x = atoi( "-289" );printf( "x = %d\n", x );return (EXIT_SUCCESS);}
Код генерирует следующий вывод:
$ ./a.out x = -289
ANSI, POSIX 1003.1
atol(), itoa(), ltoa(), sscanf(), strtol(), strtoul(), ultoa(), utoa()
Предыдущий раздел: Описание API системной библиотеки