![ArraySort](https://celebpanda.com/wp/wp-content/uploads/2021/05/ArraySort.jpg)
ArraySort
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:降順ソート 省略した場合は、昇順ソートになります。 |
- 戻り値
成功した場合はtrue、失敗した場合はfalseを返します。
- その他
なし。
- サンプルソース
#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]);
}