int atoi(const char *str)
Прототип:
Описание:
Функция atoi() конвертирует строку, на которую указывает параметр str, в величину типа int. Строка должна содержать корректную запись целого числа. В противном случае возвращается 0.
Число может завершаться любым символом, который не может входить в состав строкового представления целого числа. Сюда относятся пробелы, знаки пунктуации и другие знаки, не являющиеся цифрами. Таким образом, вызов функции atoi() для числа 123.23 возвратит целое значение, а часть 0.23 будет опущена.
Пример:
Следующая программа читает два целых числа и выводит их сумму: #include <stdio.h> #include <stdlib.h> int main(void) { char num1[80], num2[80]; printf("Enter first number: "); gets(num1); printf("Enter second number: "); gets(num2); printf("The sum is: %d", atoi(num1)+atoi(num2)); return 0; }
