Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.53/47: Рейтинг темы: голосов - 47, средняя оценка - 4.53
 Аватар для parkito
15 / 14 / 10
Регистрация: 22.03.2010
Сообщений: 695

Создание нескольких массивов в цикле

03.10.2013, 00:45. Показов 8862. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Возможно ли в цикле создать энное количество массивов?
Например
C++
1
2
while(n!=20)
{new arr<n>[20]}
Что то на подобие этого.

В java это делается во так
JavaScript
1
2
3
4
5
for (i=1; i<10; i++)
 
 for (j=1; j<10; j++)
 
 'Arr'+i+''+j = new Array()
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
03.10.2013, 00:45
Ответы с готовыми решениями:

Создание массивов в цикле
Можно ли создать N количества массивом с помощью цикла?

Динамическое создание нескольких компонентов в цикле
Необходимо создать несколько разных (не визуальных) компонентов... Проблема в том, что я не знаю как определить для каждого из них своё...

Создание нескольких массивов
Есть задача нужно:создать двумерные массивы размера который пользователь вводит с клавиатуры,И так же с клавиатуры вводится количество...

6
03.10.2013, 00:55

Не по теме:

Цитата Сообщение от parkito Посмотреть сообщение
В java это делается во так
что-что? а можно весь код, маэстро? рабочий примерчик сюда закиньте

0
Обитатель форума
201 / 184 / 54
Регистрация: 28.10.2012
Сообщений: 543
03.10.2013, 00:57
Можно так:
C++
1
2
3
4
5
6
7
8
vector<int*> vct;
const int n = 30;
 
for (int i = 0; i < n; ++i)
{
    int arr = new int [20];
    vct.push_back(arr);
}
Занесем в вектор n массивов по 20 элементов
1
 Аватар для gromo
383 / 281 / 31
Регистрация: 04.09.2009
Сообщений: 1,225
03.10.2013, 01:04
Цитата Сообщение от parkito Посмотреть сообщение
Возможно ли в цикле создать энное количество массивов?
Нет.
Можно извернуться, и завести перед циклом массив из n указателей, и затем уже каждому указателю в массиве выдавать память с помощью new.
И массивы создаются так: new Type[size];

Добавлено через 3 минуты
Хочу пожелать удачи в последующем освобождении этих массивов
1
 Аватар для Bargos
12 / 12 / 3
Регистрация: 15.11.2017
Сообщений: 37
04.12.2017, 14:12
Можно. Для этого используется функция malloc.
Пусть нам нужно создать n-ое количество одномерных массивов, в каждом из которых по 10 элементов.

C++
1
2
3
4
5
6
      int** arr;
      arr = (int**) malloc (sizeof(int) * n);        // вместо n подставляете число или переменную 
      for (int i = 0; i < 10; i++)
      {
            arr[i] = (int*) malloc (sizeof(int) * 10);
      }
1
440 / 432 / 159
Регистрация: 21.05.2016
Сообщений: 1,338
04.12.2017, 14:15
Цитата Сообщение от Bargos Посмотреть сообщение
Можно. Для этого используется функция malloc.
Автору уже не нужно, скорее всего. 6 лет всё-таки прошло
И malloc это сишная функция
0
22 / 56 / 9
Регистрация: 29.09.2011
Сообщений: 618
22.10.2019, 23:02
Цитата Сообщение от oldnewyear Посмотреть сообщение
Автору уже не нужно, скорее всего. 6 лет всё-таки прошло
И malloc это сишная функция
А вот мне нужно.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
22.10.2019, 23:02
Помогаю со студенческими работами здесь

Создание файла из нескольких массивов
Есть несколько массивов данных,к примеру Y1,Y2,Y3.Как сохранить их в один файл.И нужно что бы это название файла было таким же,как номер...

Создание нескольких объектов (массивов) в MatLab
Добрый день всем! Являюсь новичком в данном комплексе, однако ответа на свой вопрос не нашёл на форуме, ни в книгах. Необходимо...

Вывод нескольких значений в цикле
Пишу выборку данных из базы и столкнулся с такой проблемой. Есть определенные числа, к которым в базе привязывается определенное время в...

Парсинг нескольких страниц в цикле
Как сделать что бы парс был по другим страницам сайта, на пример парсить 5 страниц, и надо с каждой страницы включая 5, спарсить значения,...

Обработка нескольких файлов в цикле
У меня вопрос. Можно ли в программе привязать к переменной файл, выполнять с ним действия, а потом закрыть его и к этой же переменной...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO Апнулись до NET10. Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта так и в интерактивном режиме. из сложностей - чисто функциональный подход. Решил. . .
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2. Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники". В. . .
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии. . . .
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru