Как мне создать строку пробелов в C ++? - PullRequest
10 голосов
/ 16 июля 2010

Мне нужно создать строку пробелов в c ++, где количество пробелов является переменной, поэтому я не могу просто набрать ее. Как мне сделать это без зацикливания?

Спасибо!

Ответы [ 4 ]

21 голосов
/ 16 июля 2010
size_t size = 5; // size_t is similar to unsigned int ‡
std::string blanks(size, ' ');

См .: http://www.cplusplus.com/reference/string/string/string/

. ‡ См. Вопрос по size_t , если это не ясно.

6 голосов
/ 16 июля 2010
#include <string>
std::string mystring(5,' ');
5 голосов
/ 16 июля 2010
#include <string>
.....
//i is your variable length
string s_blanks_length_i( i, ' ' );
3 голосов
/ 25 апреля 2015

5 пробелов к стандартному выводу:

std::cout << std::string( 5, ' ' ) << std::endl;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...