Wie konstruiere ich eine std :: string mit einer variablen Anzahl von Leerzeichen?

7

Wenn ich den folgenden Code habe:

%Vor%

Wie programmiere ich programmatisch die Zeichenfolge spaces (eine Zeichenfolge mit allen Leerzeichen, deren Länge mit der Variablen name übereinstimmt)?

    
Michael Hedgpeth 26.01.2011, 16:28
quelle

4 Antworten

13

Sie können ein Zeichen und eine Länge an eine Zeichenfolge übergeben und eine Zeichenfolge dieser Länge mit dem angegebenen Zeichen füllen:

%Vor%

Sie können die Eigenschaft .size() von std :: string verwenden, um die Länge Ihres Namens zu finden. kombiniert mit dem oben genannten:

%Vor%     
meagar 26.01.2011, 16:33
quelle
9

von Ссылка

%Vor%     
Syl 26.01.2011 16:32
quelle
6
%Vor%     
Simon Richter 26.01.2011 16:33
quelle
1

Ich nehme an, dass Sie die Länge von 'name' kennen, hiermit bezeichnet als nameLength

%Vor%     
KaiserJohaan 26.01.2011 16:34
quelle

Tags und Links