2011-01-26 7 views

Respuesta

13

Puede pasar un carácter y una longitud de una cadena, y llenará una cadena de esa longitud con el carácter dado:

std::string spaces(7, ' '); 

Usted puede usar la propiedad .size() de std :: string para encontrar la longitud de su nombre; combinado con lo anterior:

std::string name = "Michael"; 
std::string spaces(name.size(), ' '); 
6
std::string spaces(name.size(), ' '); 
1

Asumo que sabes la longitud de 'nombre', por la presente referido como NameLength

std::string spaces(nameLength,' '); 
Cuestiones relacionadas