A char
содержит только один символ, поэтому не подходит для типа назначения.
То, что вы хотите, это std::string
.
Вы можете использовать
std::string s = std::to_string(-19);
и т. Д. Для преобразования int
-19 в строку.
Затем можно использовать перегруженные операторы +
и +=
в классе строк, чтобы объединить числа, или std::string::insert
, чтобы вставить новую строку в существующую.