Преобразование числа в строку
Автор Грызова Мария задал вопрос в разделе Другие языки и технологии
подскажите, как перевести целое число в строку и наоборот на языке программирования C (желательно с обьяснением)))) и получил лучший ответ
Ответ от Anton.v.kravtsov[эксперт]
Из строки - в число.
Способ 1. Функция strtol() преобразует строковое представление числа в значение типа long int и возвращает полученный результат:
Способ 2. Функция atol() преобразует строку в значение типа long int:
Из числа - в строку.
Способ 1. Функция itoa преобразует символы целого числа в символьную строку: ссылка
Способ 2.
int value = 10;
char str[10];
sprintf(str, "%d", value); // преобразование
Ответ от Ѐязанский[гуру]
С помощью функций itoa и ltoa. Прототип функции следующий: char * itoa ( int value, char * str, int base ). ! аргумент - целое число, 2 аргумент - указатель на строку с результатом, 3й аргумент - система счисления, в которой представлен резуль
С помощью функций itoa и ltoa. Прототип функции следующий: char * itoa ( int value, char * str, int base ). ! аргумент - целое число, 2 аргумент - указатель на строку с результатом, 3й аргумент - система счисления, в которой представлен резуль
Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: подскажите, как перевести целое число в строку и наоборот на языке программирования C (желательно с обьяснением))))