explode_real_global

Downloadexplode_real_global(array,seperator,string)   Creates a global array of reals from data in a given string using a given seperator as a delimiter.
/*
**  Usage:
**      size = explode_real_global(array,sep,data);
**
**  Arguments:
**      array       name of a local array, string
**      sep         seperator character, string
**      data        array data, string
**
**  Returns:
**      size        size of the array of data
**
**  Notes:
**      Converts a string of data with elements seperated
**      by a delimiter into a global array of reals.
**
**  GMLscripts.com
*/

{
    var arr,sep,dat,len,ind,pos;
    arr = argument0;
    sep = argument1;
    dat = argument2 + sep;
    len = string_length(sep);
    ind = 0;
    repeat (string_count(sep,dat)) {
        pos = string_pos(sep,dat)-1;
        variable_global_array_set(arr,ind,real(string_copy(dat,1,pos)));
        dat = string_delete(dat,1,pos+len);
        ind += 1;
    }
    return ind;
}

Click if you've used this script[Please Login]
Projects: 7


comments powered by Disqus