This is topic Разбить String по элементам in forum Языки программирования в TRACE MODE 6 / Algorithm Programming Languages at Форум TRACE MODE: техническая поддержка.
Как разбить аргумент с типом данных «string» по элементам массива в программе? Например: строка str = ‘abc’. Необходимо сделать чтобы a[1]=a; a[2]=b; a[3]=c.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Подобных штатных функций работы со строками в программе в Trace Mode 6 нет.
Можно использовать CALL.MOVE с ПАРАМЕТР=8 и подключением канала CALL c аргументами типа USINT.
Posted by MaximMM (Участник № / Member № 6575) on :
Создаю канал CALL с типом вызова Move с параметром 8. В канале CALL.Move создаю два строковых аргумента один IN другой OUT Привязываю строковый аргумент с экрана к входному аргументу канала CALL.Move. После запуска МРВ происходит его зависание. Если привязать аргумент из канала CALL.Move к аргументу на экране, то зависание не происходит, но и данных в аргументе OUT канала CALL.Move нет.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Возможно, вопрос в особенностях типов данных аргументов и их привязках.
Пришлите, пожалуйста, свой тестовый проект на адрес техподдержки.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Вам отправлен пример.
Posted by Kollega (Участник № / Member № 4097) on :
Уважаемая техподдержка! Можно пример с CALL.MOVE с ПАРАМЕТР=8 и подключением канала CALL c аргументами типа USINT. Бьюсь два дня и не могу получить нужный результат. xxx@yyy.
[ 09.02.2018, 11:03: Сообщение отредактировал / Message edited by AdAstra Technical Support ]
Posted by AdAstra Technical Support (Участник № / Member № 4) on :