tengo una cadena y necesito agregarle un número, es decir, una int. como:cómo agrego un int a una cadena
string number1 = ("dfg");
int number2 = 123;
number1 += number2;
este es mi código:
name = root_enter; // pull name from another string.
size_t sz;
sz = name.size(); //find the size of the string.
name.resize (sz + 5, account); // add the account number.
cout << name; //test the string.
esto funciona ... un poco, pero solo me dan el "* nombre * 88888" y ... no sé qué. solo necesito una manera de agregar el valor de un int al final de una cadena
"No sé por qué". El segundo parámetro para 'resize' es un carácter, y el cambio de tamaño lo usa repetidamente para completar cualquier espacio adicional que crea al final de la cadena. En su caso 'account' es igual a 56 (mod 256), por lo que ha pasado el caracter' 8'. –