mql5を使って、EA作成に挑戦しています。普段の仕事では、.net を主に使っているので、便利な関数を移植しようと思います。
StringBuilder
文字列をくっつけてくれたり、改行しておいてくれたりです。
コード
class CStringBuilder {
private:
string _s;
public:
CStringBuilder(){};
~CStringBuilder(){};
//+--------------------------------------------------------------+
void Clear(){_s="";}
void Append(string s){ _s+=s;}
void AppendLine(string s){ _s+=s+"\n";}
string ToString(){return(_s);}
};
利用方法
CStringBuilder sb;
sb.Append("123");
sb.Append("abc");
Print(sb.ToString() );
まとめ
StringBuilder以外にも、移植したら、別記事でまとめていきます。