美好的一天, 我有一个数组问题,因为我想更改单个元素。我有这个:在C++中修改单个字符串元素
int stats[2] = {0,50};
我希望把这个数组放在一个void函数中,并从第二个元素中减去10。以下是我已经尝试过:
void change(int stats[2]){
stats[1] = atoi(stats[1]) - 10;
我recieving的错误是:
Invalid conversion from int to const char*
我在C++初学者所以任何有帮助的建议,将非常感激。干杯。
'stats' is int type already – billz 2013-02-28 09:02:33
我不会开始假设您选择了意外值50;它是'2'的asci值。当这个结果完成时,你打算把'stats [1]'变成'(-8)'? – WhozCraig 2013-02-28 09:05:26