我试图让这个函数在最小和最大范围之间使用int来正常工作,但我不断收到错误:
t
我尝试使用的功能如下
min
更好地解释一下。
max
参数基本上是问题,例如:"你多大了#34;。
int years;
years = input("How old are you", 0, 110);
和{{1}}都是整数。
使用示例:
{{1}}
然后,指针应该在函数参数中。
构建我得到的错误:C2665
如果有人有时间帮助我,请提前致谢。 (包括所有需要的图书馆)
答案 0 :(得分:2)
const char*
与char*
不同(字符串文字在C ++中是不可变的)。将函数签名更改为:
int input(const char* t, int min, int max)
更好的是,请考虑使用std::string
。