gpt4 book ai didi

C++ 最小/最大函数错误 (C2665)

转载 作者:行者123 更新时间:2023-11-28 01:36:53 24 4
gpt4 key购买 nike

<分区>

我试图让这个函数正常工作,它需要一个介于最小和最大范围之间的整数,但我不断收到错误:

No instance of overloaded function "input" matches the argument list
argument types are: (const char [##], int, int)

我尝试实现的功能如下

int input(char* t, int min, int max) {
int number;
do {
cout << '\t' << t << " (" << min << '-' << max << "): ";
cin >> number;
cin.ignore();
} while (number < min || number > max);
return number;
}

稍微解释一下。t 参数基本上是所问的问题,例如:“你多大了”。minmax 都是整数。

示例用法:

int years;
years = input("How old are you", 0, 110);

是的,指针应该在函数参数中。

我得到的构建错误:C2665

如果有人有时间帮助我,请提前致谢。(包括所有需要的库)

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