スポンサーリンク
ホーム » MQL5リファレンス » 関数 » 文字列関数 » StringConcatenate関数について
a

StringConcatenate関数について

MQL5リファレンス
スポンサーリンク

スポンサーリンク

機能

StringConcatanate関数は引数に、あてがわれた文字列を連結させ、その連結文字列情報を結果として返します。

int  StringConcatenate(
  string&  string_var,  // 形成する文字列
  void argument1       // 任意の基本データ型を持つ1 番目のパラメータ
  void argument2        // 任意の基本データ型を持つ2 番目のパラメータe
                      // 任意の基本データ型を持つ次のパラメータ
  );
スポンサーリンク

引数

string_var

[out]  連結の結果として形成される文字列

argumentN

[in]  コンマで区切られた任意の値。(任意の基本データ型で 2 から 63 )

★第2引数以降に連結させたい文字列情報を、第1引数に、その連結結果を格納する変数をあてがう、という感じで使います。

引数についてはコチラのリンクをご覧ください。

スポンサーリンク

戻り値

連結の結果として形成された文字列の長さを返します

戻り値についてはコチラを下記の記事をご覧ください。

スポンサーリンク

備考

引数の項でも書いたように、連結結果の文字情報は第1引数に返されます。戻り値として返されるのはあくまでも形成された文字列の長さである点に注意してください。

スポンサーリンク

サンプルコード

//+------------------------------------------------------------------+
//|                                            StringConcatenate.mq5 |
//|                                                         MQL5ssei |
//|                                    https://mqlinvestmentlab.com/ |
//+------------------------------------------------------------------+
#property copyright "MQL5ssei"
#property link      "https://mqlinvestmentlab.com/"
#property version   "1.00"
//+------------------------------------------------------------------+
//| Script program start function                                    |
//+------------------------------------------------------------------+
void OnStart()
  {
      string newString;
      string insert="文字を挿入します\n";

      StringConcatenate(newString,"この関数の使用例です\n",insert,"文字を連結します。\n");
      
      Comment(newString);
   
  }
//+------------------------------------------------------------------+

結果

OnStart関数については↓をご覧ください。

———————————————————————————-

関連用語リンク集

MQL5FX関連の用語リンク集です。
当サイトでは、元々わからない言葉や概念に出くわしたら、すぐその言葉に立ち戻れるよう、かなり細かく内部リンクを張り巡らせており、多様な用語を網羅しています。

興味のある内容に直接アクセスし、疑問の解決にお役立ていただければと思います。

スポンサーリンク
MQL5リファレンス文字列関数
スポンサーリンク
シェアする
エムキューエルをフォローする
スポンサーリンク
【超入門】MQL5 でEAを作ろうブログ

コメント

タイトルとURLをコピーしました