美好的一天, 我对数组有疑问,因为我想更改单个元素。我有这个:
int stats[2] = {0,50};
我希望将这个数组放在一个 void 函数中,并从第二个元素中减去 10。这是我已经尝试过的:
void change(int stats[2]){
stats[1] = atoi(stats[1]) - 10;
我收到的错误是:
Invalid conversion from int to const char*
我是 C++ 的初学者,因此非常感谢任何有用的建议。干杯。
最佳答案
只需使用 stats[1] = stats[1] - 10
。这里不涉及字符串,为什么要使用atoi
?
关于c++ - 在 C++ 中修改单个字符串元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15131332/