gpt4 book ai didi

C++简单程序实现

转载 作者:行者123 更新时间:2023-11-30 02:02:30 25 4
gpt4 key购买 nike

我需要你的帮助来开始良好的实现思路。

我需要用以下内容创建一个简单的程序:1. 一个有两个参数的函数,第一个参数是一个名字(char*),第二个参数是你想把这个名字打印到屏幕上的次数(int)。如果函数调用中没有提供第二个参数,它应该打印 10 次名称。如果函数调用中没有提供第一个参数,它应该打印作者姓名/程序的作者(即我的名字)。

我想用默认参数创建以下函数:

void printTextToScreenNTimes(char * text = "guy", int n = 10);

这个函数的实现如下:

void printTextToScreenNTimes(char * text, int n) {
int i;
for (i = 0; i < n; i++)
cout << text << " ";

}

我的问题出现了,因为我尝试打印我的默认名称 2 次。例如,如果我只想使用以下函数调用:

void printTextToScreenNTimes(3);

我希望函数打印默认名称(在本例中为“guy”)3 次,但这是不可能的,因为我必须填写第一个参数。

我别无选择,只能使用包含我名字的全局参数吗?

最佳答案

重载:

void printTextToScreenNTimes(int x)
{
printTextToScreeNTimes("guy", x);
}

关于C++简单程序实现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13098951/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com