Avoir une chaîne de espaces blancs:Comment remplir une section dans une chaîne C++?
string *str = new string();
str->resize(width,' ');
J'aimerais caractères de longueur de remplissage à une position.
en C, il ressemblerait
memset(&str[pos],'#', length);
Comment puis-je parvenir avec C++ string, j'ai essayé
string& assign(const string& str, size_type index, size_type len);
mais cela semble truncat la chaîne d'origine. Existe-t-il un moyen facile de faire cela en C++? Merci.
Y a-t-il une raison pour allouer dynamiquement la chaîne dans votre exemple? – GManNickG
@GMan - Je ne les veux pas en tant que variable auto plutôt que sur tas dans evil strdup() façon – stacker