美好的一天, 我有一個數組問題,因爲我想更改單個元素。我有這個:在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