|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
07.12.2009, 15:36 | #1 |
Пользователь
Регистрация: 27.06.2009
Сообщений: 35
|
Составные имена
Здравствуйте, недавно столкнулся с проблемой: совершенно не знаю, как можно обратиться к нескольким переменным, имеющих имя var_i, где i - число от 0 до, допустим, 100. Сам начинал изучать синтаксис с си-образных языков и помнится, там было обращение такого рода: ["var_"+i]. А как в самом С++ это осуществляется? И еще, как быть, если эти переменные - имена объектов TStringList?
Заранее спасибо.
dum spiro, spero
Мой блог Последний раз редактировалось KorDum; 07.12.2009 в 15:38. |
07.12.2009, 16:20 | #2 |
C++ hater
СтарожилДжуниор
Регистрация: 19.07.2009
Сообщений: 3,333
|
как вариант - использовать препроцессор. Но вообще, в плюсах так не обращаются к переменным. Если они(переменные) имеют что то общее - помести их в массив и обращайся по индексу (либо вкупе с enum перечислением)
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay
My other car is cdr. Q: Whats the object-oriented way to become wealthy? A: Inheritance |
07.12.2009, 16:29 | #3 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
А что за проблема запуздырить эти переменные в массив? И обращайся по индексу сколько влезет.
I'm learning to live...
|
07.12.2009, 18:00 | #4 |
Пользователь
Регистрация: 27.06.2009
Сообщений: 35
|
у меня три TStringList объекта s1, s2 и s3. В эти объекты загружаются строки из трех текстовых файлов соответственно. Мне бы нужно как-то обратиться одновременно, где, например, X - индекс в имени. Можно пример, как можно поместить в массив?
dum spiro, spero
Мой блог |
07.12.2009, 20:05 | #5 |
Пользователь
Регистрация: 27.06.2009
Сообщений: 35
|
Отлично, поместил каждый TStringList в ячейку массива. Но теперь встала проблема - как обращаться к свойствам списка внутри ячейки? если s1->Count работало раньше, сейчас же arrS->Count не работает
Пардон, это что-то у меня Борланд тупил, перезапустил - все стало нормально. Спасибо)
dum spiro, spero
Мой блог Последний раз редактировалось KorDum; 07.12.2009 в 20:11. |
07.12.2009, 20:10 | #6 |
Участник клуба
Регистрация: 15.07.2008
Сообщений: 1,933
|
Код:
Код:
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Определить имена устройств | A93 | Общие вопросы C/C++ | 1 | 26.11.2009 17:46 |
Имена Листев в таблицу | hacili | Microsoft Office Excel | 5 | 23.06.2009 15:20 |
имена файлов | Tirendus | БД в Delphi | 1 | 01.04.2009 20:49 |
Получить доменные имена | lamerx | Работа с сетью в Delphi | 1 | 10.10.2008 16:57 |
Имена хостов :( | InseR | Работа с сетью в Delphi | 1 | 04.07.2007 12:15 |