MetaTrader 5をダウンロードする

SearchGreat

ソートされた配列内でサンプルより大きい要素を検索します。

int  SearchGreat(
   double  element      // サンプル
   ) const

パラメータ

element

[in] 配列で探すサンプル要素

戻り値

成功の場合は見つかった要素のインデックス、要素が見つからなかった場合は -1

例:

//--- CArrayDouble::SearchGreat(double) の例
#include <Arrays\ArrayDouble.mqh>
//---
void OnStart()
  {
   CArrayDouble *array=new CArrayDouble;
   //---
   if(array==NULL)
     {
      printf("Object create error");
      return;
     }
   //--- 配列要素を追加する
   //--- . にて。.
   //--- 配列をソートする
   array.Sort();
   //--- 要素を探す
   if(array.SearchGreat(100.0)!=-1) printf("Element found");
   else                             printf("Element not found");
   //--- 配列を削除する
   delete array;
  }