строка>массив
Вопрос такой:
можно ли строку $a="privet^kak dela?^normalno" записать в массив что бы каждый кусок разделенный символом "^" записался в ячейку массива и при выводе массива через цикл получилось : privet //masv(0) kak dela? //masv(1) normalno //masv(2) :SOS: или придется юзать строковые команды (mid,left,right,instr) ? |
Ответ: строка>массив
Конечно можно. Делай вот так: считываешь строку при помощи mid. Если встречается знак домика, переходишь на новую ячейку, в другом случае добавляешь полученный символ к используемой ячейке.
|
Ответ: строка>массив
Можно хранить исходной строкой, а при необходимости каждый раз использовать функцию, возвращающую параметр по порядковому номеру, например
For c=1 to 10 Print GetParametr$(a$,с) Next Это иногда бывает удобнее, т.к. строка какбы и есть по сути массив. |
Ответ: строка>массив
http://forum.boolean.name/showthread.php?t=47
www.boolean.name > Программирование игр для компьютеров > Blitz3D > Полезные функции "деконкатенация" |
Часовой пояс GMT +4, время: 03:14. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot