Модераторы: bsa
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Создание заданного кол-ва массивов 
:(
    Опции темы
NetGod
  Дата 27.3.2009, 19:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 40
Регистрация: 22.3.2008
Где: город Мурманск, с трана Россия

Репутация: нет
Всего: нет



Здравствуйте форумчане!)
Мне необходимо реализовать создание заданного кол-ва массивов. То есть в каждом кругу цикла один новый массив(именно так). Проблема в том, что я не врубаю как сделать создание имени этого массива. Мне надо чтобы к строчке(название) my_array прибавлялось число по возрастанию, my_array1 и т.д. число содержитсо в переменной, но как ее добавить в название? smile  smile 
PM MAIL ICQ   Вверх
GoldFinch
Дата 27.3.2009, 19:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата



****


Профиль
Группа: Завсегдатай
Сообщений: 2141
Регистрация: 30.11.2008

Репутация: 6
Всего: 26



юзай массив указателей на массивы
PM MAIL ICQ   Вверх
zim22
Дата 27.3.2009, 20:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


depict1
****


Профиль
Группа: Завсегдатай
Сообщений: 2682
Регистрация: 15.1.2009
Где: Украина

Репутация: 29
Всего: 69



for (int i = 0; i < 10; i++)
"создать массив" my_array + i;

"вывести имена массивов на экран":
my_array_0
my_array_1
my_array_2
my_array_3
my_array_4

Вам нужно так сделать?


--------------------
PM MAIL   Вверх
NetGod
Дата 27.3.2009, 20:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 40
Регистрация: 22.3.2008
Где: город Мурманск, с трана Россия

Репутация: нет
Всего: нет



мне нужно чтобы пользователь ввел кол-во массивов, а программа создала их. Только вот как она будет создавать их имя?
PM MAIL ICQ   Вверх
zim22
Дата 27.3.2009, 21:08 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


depict1
****


Профиль
Группа: Завсегдатай
Сообщений: 2682
Регистрация: 15.1.2009
Где: Украина

Репутация: 29
Всего: 69



NetGod, никак. массивы будут пронумерованы индексами. а не именами.

Добавлено через 3 минуты и 8 секунд
Код

cin >> number_of_arrays;
int **p = new int*[number_of_arrays];

for (int i = 0; i < number_of_arrays; ++i)
{
   p[i] = new int[10]; 
}



--------------------
PM MAIL   Вверх
Свят86
Дата 30.3.2009, 23:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 87
Регистрация: 25.12.2008

Репутация: нет
Всего: нет



а как динамически задать двумерный массив??? точно так же только int **p = new int*[number_of_arrays][100]  ???
PM MAIL   Вверх
Dmi3ev
Дата 30.3.2009, 23:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1698
Регистрация: 28.11.2007

Репутация: 13
Всего: 41



zim22, в предыдущем посте создал динамический двумерный массив...


--------------------

PM MAIL   Вверх
Свят86
Дата 31.3.2009, 19:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 87
Регистрация: 25.12.2008

Репутация: нет
Всего: нет



а по другому??? чтоб потом без цыкла дополнительного объявления???
PM MAIL   Вверх
zim22
Дата 31.3.2009, 20:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


depict1
****


Профиль
Группа: Завсегдатай
Сообщений: 2682
Регистрация: 15.1.2009
Где: Украина

Репутация: 29
Всего: 69



Свят86, без цЫкла - ручками объявляйте каждый подмассив.


--------------------
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "C/C++: Для новичков"
JackYF
bsa

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.1325 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.