Конвертирование int в string c - преобразование чисел в текст на языке программирования C
Для преобразования переменной типа int в строку типа string в C++ можно использовать функцию to_string(). Данная функция возвращает строковое представление переданного числа.
Пример:
cpp
#include
#include
int main() {
int number = 123;
std::string str = std::to_string(number);
std::cout << "number in string form: " << str << std::endl;
return 0;
}
В данном примере переменная number типа int преобразуется в строку str при помощи функции to_string(). Затем строка str выводится на экран.
Результат выполнения программы:
number in string form: 123
Также можно использовать стандартную библиотеку stringstream для преобразования числа в строку.
Пример:
cpp
#include
#include
#include
int main() {
int number = 456;
std::stringstream ss;
ss << number; // вставка числа в поток
std::string str = ss.str(); // преобразование потока в строку
std::cout << "number in string form: " << str << std::endl;
return 0;
}
В данном примере создается объект stringstream ss, куда помещается число при помощи оператора вставки <<. Затем поток преобразуется в строку при помощи метода str(). Полученная строка выводится на экран.
Результат выполнения программы:
number in string form: 456