CODE:
string strka="123 4567 890";
int mass[3];
SplitString(strka, #mass[0], " ");
messagebox(format(mass[1]));
function SplitString(string str, string #outputmass, char delim){
int n=1;
char a[1024];
strcpy(#a[0], str);
int sp=1;
int size_a=size(#a[0]);
loop(size_a){
if (a[n]!=delim){outputmass[sp]=outputmass[sp]+a[n];}
if (a[n]==delim){sp++;outputmass[sp]=outputmass[sp]+a[n];}
n++;
}
}
int mass[3];
SplitString(strka, #mass[0], " ");
messagebox(format(mass[1]));
function SplitString(string str, string #outputmass, char delim){
int n=1;
char a[1024];
strcpy(#a[0], str);
int sp=1;
int size_a=size(#a[0]);
loop(size_a){
if (a[n]!=delim){outputmass[sp]=outputmass[sp]+a[n];}
if (a[n]==delim){sp++;outputmass[sp]=outputmass[sp]+a[n];}
n++;
}
}
функция должна разделить цифры разделенные неким знаком-разделителем, и распихать их по некоторому массиву...