Necesito crear una cadena de espacios en blanco en C++, donde el número de espacios es una variable, así que no puedo simplemente escribirlo. ¿Cómo hago esto sin bucles?¿Cómo creo una cadena de espacios en blanco en C++?
Gracias!
Necesito crear una cadena de espacios en blanco en C++, donde el número de espacios es una variable, así que no puedo simplemente escribirlo. ¿Cómo hago esto sin bucles?¿Cómo creo una cadena de espacios en blanco en C++?
Gracias!
size_t size = 5; // size_t is similar to unsigned int ‡
std::string blanks(size, ' ');
Ver: http://www.cplusplus.com/reference/string/string/string/
‡ Consulte la pregunta sobre size_t si esto no está claro.
#include <string>
.....
//i is your variable length
string s_blanks_length_i(i, ' ');
#include <string>
std::string mystring(5,' ');
5 espacios en la salida estándar:
std::cout << std::string(5, ' ') << std::endl;
¿Qué pasa si quiero pasar el número de espacios como parámetro – MLP
impresionante, esto es exactamente lo que estaba buscando. – MLP
5 puede ser reemplazado por una variable. – cape1232