私は次のコードを持っています:-
while(string[i] != '\0') {
switch(string[i]) {
case '0' :
numbers[counter] = 0;
break;
case '1' :
numbers[counter] = 1;
break;
case '2' :
numbers[counter] = 2;
break;
case '3' :
numbers[counter] = 3;
break;
} // end switch.
i++;
counter--;
} // end while.
何らかの理由で、numbers[counter] = 行のいずれかが実行されるたびに、カウンターが配列に設定したい数値で上書きされるようです。