Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > Blitz3D > 2D-программирование

2D-программирование Вопросы, касающиеся двумерного программирования

Ответ
 
Опции темы
Старый 19.12.2009, 16:01   #1
Spy4433
ПроЭктировщик
 
Аватар для Spy4433
 
Регистрация: 16.04.2008
Сообщений: 161
Написано 36 полезных сообщений
(для 63 пользователей)
Сообщение строка>массив

Вопрос такой:

можно ли строку $a="privet^kak dela?^normalno"
записать в массив что бы каждый кусок разделенный символом "^" записался в ячейку массива и при выводе массива через цикл
получилось :
privet //masv(0)
kak dela? //masv(1)
normalno //masv(2)


или придется юзать строковые команды (mid,left,right,instr) ?
__________________
форум эт вещь... и почему я раньше им не пользовался?

AMD Phenom(tm) II X6 3.20GHz 8GB GTX 550(1Gb)
(Offline)
 
Ответить с цитированием
Старый 19.12.2009, 16:09   #2
Hurrit
Мастер
 
Аватар для Hurrit
 
Регистрация: 27.01.2008
Адрес: Россия, СКФО, ЧР, Грозный
Сообщений: 1,144
Написано 578 полезных сообщений
(для 2,207 пользователей)
Ответ: строка>массив

Конечно можно. Делай вот так: считываешь строку при помощи mid. Если встречается знак домика, переходишь на новую ячейку, в другом случае добавляешь полученный символ к используемой ячейке.
(Offline)
 
Ответить с цитированием
Старый 22.12.2009, 09:19   #3
Damp
Знающий
 
Регистрация: 12.07.2007
Сообщений: 297
Написано 50 полезных сообщений
(для 133 пользователей)
Ответ: строка>массив

Можно хранить исходной строкой, а при необходимости каждый раз использовать функцию, возвращающую параметр по порядковому номеру, например
For c=1 to 10
Print GetParametr$(a$,с)
Next
Это иногда бывает удобнее, т.к. строка какбы и есть по сути массив.
(Offline)
 
Ответить с цитированием
Старый 24.12.2009, 04:28   #4
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
Ответ: строка>массив

http://forum.boolean.name/showthread.php?t=47
www.boolean.name > Программирование игр для компьютеров > Blitz3D > Полезные функции
"деконкатенация"
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проверка: является ли строка числом? impersonalis C++ 28 18.06.2012 05:41
Строка ввода is.SarCasm Blitz3D 0 15.10.2009 19:54
цветная строка BaD RaNDoM 2D-программирование 12 20.01.2009 02:23
Парадоксальная строка Romanzes JAVA Micro Edition 2 29.11.2008 09:49
Строка в правилах... moka Юмор 2 30.07.2007 21:26


Часовой пояс GMT +4, время: 05:58.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com