MetaTrader 5をダウンロードする

SearchGreatOrEqual

ソートされた配列内でサンプル以上の要素を検索します。

int  SearchGreatOrEqual(
   string  element      // サンプル
   ) const

パラメータ

element

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

戻り値

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

例:

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