Показать сообщение отдельно
Старый 06.09.2004, 13:56   #14  
Smith is offline
Smith
Участник
 
76 / 10 (1) +
Регистрация: 02.09.2004
Спасибо!
Взял на вооружение наиболее простой и наглядный для меня способ из описанных здесь. Вот что получилось:
X++:
static void Job5(Args _args)
{
    str   sTmp, sS = ',,Казань,,Амирхана,31,2,89';
    int   zpt, i = 1;
    ;
    zpt = 0;
    while (i != StrLen(sS)+1)
    {
    if (subStr(sS, i, 1) != ',')
    {
        sTmp = sTmp + subStr(sS, i, 1);
    }
    else
    {
       zpt++;
       switch (zpt)
       {
            case 3: print('city ' + sTmp);break;
            case 5: print('street ' + sTmp);break;
            case 6: print('House ' + sTmp);break;
            case 7: print('Building ' + sTmp);break;
       }
       sTmp = '';
    }
//    print(subStr(sS, i, 1));
    i++;
    }
    print('Flat ' + sTmp);
    pause;
}
Работает и хорошо! Всем спасибо за ответы!