如何在C++;? 我需要在C++中创建一个空白字符串,其中空格的数目是变量,所以我不能只键入它。 如何在没有循环的情况下执行此操作

如何在C++;? 我需要在C++中创建一个空白字符串,其中空格的数目是变量,所以我不能只键入它。 如何在没有循环的情况下执行此操作,c++,string,C++,String,谢谢 size_t size = 5; // size_t is similar to unsigned int ‡ std::string blanks(size, ' '); 见: ——“如果这一点不清楚,请查看问题。”包括 #include <string> ..... //i is your variable length string s_blanks_length_i( i, ' ' ); ..... //我是你的可变长度 字符串s_空格_长度_i(i,,); #包括

谢谢

size_t size = 5; // size_t is similar to unsigned int ‡
std::string blanks(size, ' ');
见:

——“如果这一点不清楚,请查看问题。

”包括
#include <string>
.....
//i is your variable length
string s_blanks_length_i( i, ' ' );
..... //我是你的可变长度 字符串s_空格_长度_i(i,,);
#包括
std::字符串mystring(5',);

5个空格到标准输出:

std::cout << std::string( 5, ' ' ) << std::endl;

std::cout如果我想将空格数作为参数传递,这正是我想要的。5可以被变量替换。我不会使用
*
-它看起来像一个指针;)@Georg Fritzsche,我把它改成了一把双匕首,但如果不能在上面加上上标,我就无能为力了:(
std::cout << std::string( 5, ' ' ) << std::endl;