
ポジション毎に違うマジックナンバーを付け、そのマジックナンバーをint配列に突っ込み、マジックナンバーの昇順、降順でソートをする処理を作っていたのだが、、、
int magicArray[];
int cnt = 0;
magicArray[cnt] = OrderMagicNumber();
ざっくりすぎて申し訳ない。OrderSelectの際、cntを1ずつ増やしてマジックナンバーを入れているのだが、これだとArraySortしてもソートしてくれない。
だが
int i;
i = OrderMagicNumber();
magicArray[cnt] = i;
これだときちんとソートしてくれる。
コピペプログラマはこういう時対応に時間がかかってしまう。
もっと勉強しなければ、、、orz