C++ 打印字符副本的函数
如何编写一个以字符和副本数作为函数参数的函数?下面是一个示例代码C++ 打印字符副本的函数,c++,string,C++,String,如何编写一个以字符和副本数作为函数参数的函数?下面是一个示例代码 #include <string> std::string printSplitter (int N, char C) { // return string of N characters } int main() { printSplitter (10, "-"); // prints: ---------- return 0; } #包括 字符串打印拆分器(int N,char C)
#include <string>
std::string printSplitter (int N, char C)
{
// return string of N characters
}
int main()
{
printSplitter (10, "-"); // prints: ----------
return 0;
}
#包括
字符串打印拆分器(int N,char C)
{
//返回N个字符的字符串
}
int main()
{
printSplitter(10,“-”;//打印:----------
返回0;
}
“如何编写将字符和副本数作为函数参数的函数?”
如前所述,您可以实现printSplitter()
函数
std::string printSplitter (int N, char C) {
return std::string(N,C);
}
请参阅的参考文档
因此,您可能希望有这样简单的东西(不需要实现自己的
printSplitter()
,至少我看不出这样做有什么好处):
intmain(){
std::cout Read:返回std::string(N,C);
,然后打印字符串。
int main() {
std::cout << std::string(10, '-') << std::endl; // prints: ----------
return 0;
}
int main() {
std::cout << "----------" << std::endl;
return 0;
}