Цитата: Цифра распознал, записал их в переменную типа string (Text[4])
Записывать проще в строку, чем в массив в данном случае.
CODE:// http://kibor-bot.com/forum/topic.php?forum=6&topic=65
// dll должна быть в папке с кибор
external(INT, "regex_iterator", "regex_iterator", pathfolder()+"\regex.dll" );
string Text="17 8 100 5 76 56 93 856123"; // строка с числами
char result[20][10];
int ch[20];
int x=regex_iterator(Text, "\d+", address(#result[0][0]), sizearray(result), sizearray(result[]));
messagebox("Найдено чисел: "+format(x));
if(x>0)
{
for(int i=0; i<x; i++)ch[i]=formatsn(format(#result[i][0])); // пишем числа в массив int
messagebox(ch[0]);
messagebox(ch[1]);
messagebox(ch[2]);
} |