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

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

03.10.2013, 00:45. Показов 8815. Ответов 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
Ответ Создать тему
Новые блоги и статьи
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru