//+------------------------------------------------------------------+ //| String.mqh | //| Copyright 2012-2014, komposter | //| http://www.komposter.me/ | //+------------------------------------------------------------------+ #property copyright "Copyright 2012-2014, komposter" #property link "http://www.komposter.me/" #property version "2.0" //+------------------------------------------------------------------+ //| | //+------------------------------------------------------------------+ int StringSplitTrim(string str_from,ushort delimiter,string &array[]) { int size=StringSplit(str_from,delimiter,array); //--- if(size>0 && array[size-1]=="") { size --; ArrayResize(array,size); } //--- return( size ); } //+------------------------------------------------------------------+ //| StringToArray (string) //+------------------------------------------------------------------+ int StringToArray(string str_from,string &array[],string delimiter=",") { return( StringSplitTrim( str_from, StringGetCharacter( delimiter, 0 ), array ) ); } //+------------------------------------------------------------------+ //| StringToArray (int) //+------------------------------------------------------------------+ int StringToArray(string str_from,int &array[],string delimiter=",") { string str_array[]; int size=StringSplitTrim(str_from,StringGetCharacter(delimiter,0),str_array); //--- if(size>0) { ArrayResize(array,size); for(int s=0; s0) { ArrayResize(array,size); for(int s=0; s