bool ArraySort( void& array[], // ソートする数値配列 int count=WHOLE_ARRAY, // count int start=0, // 開始インデックス int direction=MODE_ASCEND // ソートする方向 );
引数名 | 初期値 | I/O | 詳細 |
array[] | - | In/Out | ソートする数値配列 |
count | WHOLE_ARRAY | In | ソートする配列要素数。
省略した場合、全要素をソートします |
start | 0 | In | ソートを開始するインデックス。
省略した場合、最初の要素からソート開始します |
direction | MODE_ASCEND | In | ソートする方向。以下の値のいずれかを設定します。
・MODE_ASCEND:昇順ソート ・MODE_DESCEND:降順ソート 省略した場合は、昇順ソートになります。 |
#property strict void OnInit(){ int DataArray[5][2]={{7,3},{3,1},{57,14},{12,4},{11,1}}; ArraySort(DataArray,WHOLE_ARRAY,0,MODE_ASCEND); // 配列を昇順ソート printf("No:1:{%d,%d}" , DataArray[0][0] , DataArray[0][1]); printf("No:2:{%d,%d}" , DataArray[1][0] , DataArray[1][1]); printf("No:3:{%d,%d}" , DataArray[2][0] , DataArray[2][1]); printf("No:4:{%d,%d}" , DataArray[3][0] , DataArray[3][1]); printf("No:5:{%d,%d}" , DataArray[4][0] , DataArray[4][1]); }
No:1:{3,1} No:2:{7,3} No:3:{11,1} No:4:{12,4} No:5:{57,14}