Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 03.02.2011, 14:27
mAm0nt mAm0nt вне форума
Прохожий
 
Регистрация: 09.12.2010
Сообщения: 5
Репутация: 10
По умолчанию Работа с символьным массивом

Доброго времени суток!
Помогите пожалуйста, мне нужно несколько символьных записей (земля, вода, огонь, воздух, бревно) засунуть в массив чтобы каждое слово было как один элемент. Как нужно объявлять такой массив?
Ответить с цитированием
  #2  
Старый 03.02.2011, 14:44
Аватар для EvilRussian
EvilRussian EvilRussian вне форума
Начинающий
 
Регистрация: 21.12.2010
Адрес: Россия, Красноярский край
Сообщения: 177
Репутация: 22
По умолчанию

Код:
Array 0..5 of String

Не советую делать больше сотни элесентов массива - будут глюки.
__________________
Если не ты, то кто?
(с) Терри Пратчетт

Не забывайте ставить плюсы и говорить спасибо!
Ответить с цитированием
  #3  
Старый 03.02.2011, 14:50
mAm0nt mAm0nt вне форума
Прохожий
 
Регистрация: 09.12.2010
Сообщения: 5
Репутация: 10
По умолчанию

Элементов будет не больше 50 но их количество заранее не известен
Ответить с цитированием
  #4  
Старый 03.02.2011, 15:31
Аватар для EvilRussian
EvilRussian EvilRussian вне форума
Начинающий
 
Регистрация: 21.12.2010
Адрес: Россия, Красноярский край
Сообщения: 177
Репутация: 22
По умолчанию

Значит, пихай 50.
__________________
Если не ты, то кто?
(с) Терри Пратчетт

Не забывайте ставить плюсы и говорить спасибо!
Ответить с цитированием
  #5  
Старый 04.02.2011, 08:48
mAm0nt mAm0nt вне форума
Прохожий
 
Регистрация: 09.12.2010
Сообщения: 5
Репутация: 10
По умолчанию

Я создал денамический массив

ArrayStr :Array of string;

Но тут возникла другая сложность: некоторые записи состоять и двух слов (Московская область, солнечное затмение) т.е. сушествует пробел. Как можно присвоит элементу значение с пробелом. Я могу вычеслить и удалить пробел но при выходе она нужна с пробелом, нижняя черта тоже не подходит
Ответить с цитированием
  #6  
Старый 04.02.2011, 11:16
Аватар для ryderx34
ryderx34 ryderx34 вне форума
Активный
 
Регистрация: 22.01.2010
Сообщения: 211
Версия Delphi: 7, 2010
Репутация: 1349
По умолчанию

Цитата:
Сообщение от mAm0nt
Как можно присвоит элементу значение с пробелом
Так же, как и те что без пробела.
Ответить с цитированием
  #7  
Старый 04.02.2011, 11:19
Аватар для EvilRussian
EvilRussian EvilRussian вне форума
Начинающий
 
Регистрация: 21.12.2010
Адрес: Россия, Красноярский край
Сообщения: 177
Репутация: 22
По умолчанию

Я что-то тебя не понял.
Если ты хочешь, например, забить "ArrayStr[1]:='Тихая луна'", то тебе ничего не мешает.
Если ты хочешь сделать "ArrayStr[1]:=' '", то тебе тоже ничего не мешает.
__________________
Если не ты, то кто?
(с) Терри Пратчетт

Не забывайте ставить плюсы и говорить спасибо!
Ответить с цитированием
  #8  
Старый 04.02.2011, 13:39
mAm0nt mAm0nt вне форума
Прохожий
 
Регистрация: 09.12.2010
Сообщения: 5
Репутация: 10
По умолчанию

Извените чайника, окзалось я допустил ошибку в индексации массива.
Все, разобрался Спасиби большое!
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

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

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 19:21.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025