Форум программистов, компьютерный форум CyberForum.ru

Ручное заполнение трехмерного массива - C++

Восстановить пароль Регистрация
 
Алексей_x86
 Аватар для Алексей_x86
1 / 1 / 0
Регистрация: 17.01.2013
Сообщений: 21
12.05.2013, 17:33     Ручное заполнение трехмерного массива #1
Доброго времени суток.
Пишу лексический анализатор , и в базе данных стандартных типов анализатора (заголовочный файл) мне нужно объявить и вручную заполнить трехмерный динамический массив. Данные нужно в него занести именно вручную (данные в массиве служат началом и концом допустимого промежутка char'ов , которые в свою очередь могут составлять соответсвенно начало , тело , конец любой лексемы сответствующей конкретному встроенному типу)
Но сколько я не пытался , не могу реализовать это.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
int ***myArray = new int***[];
myArray[0] =
{
{1,3,4,5}
{3,4,5},
{1}
};
 
myArray[1] =
{
{2,1}
{3,4,5,5},
{1,5}
};
 
myArray[2] =
{
{2,6,7,8,3}
{1,3,4,5},
{1,2,6,7,8,98,43,4}
};
Спасибо за помощь.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.05.2013, 17:33     Ручное заполнение трехмерного массива
Посмотрите здесь:

Сумма элементов трехмерного массива C++
C++ Заполнение трехмерного массива
Ручное заполнение матрицы C++
Считывание из файла трехмерного массива и запись C++
Сортировка трехмерного массива C++
резервирование памяти/освобождение памяти для трехмерного массива C++
C++ Сортировка трехмерного массива
C++ Выделить память для трехмерного массива и изменить индексы начального элемента массива

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
metaluga145
243 / 244 / 20
Регистрация: 08.04.2013
Сообщений: 927
12.05.2013, 17:38     Ручное заполнение трехмерного массива #2
Цитата Сообщение от Алексей_x86 Посмотреть сообщение
int ***myArray = new int***[];
и сколько памяти оно должно выделить?
Tulosba
:)
Эксперт C++
4378 / 3221 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
12.05.2013, 17:49     Ручное заполнение трехмерного массива #3
Цитата Сообщение от metaluga145 Посмотреть сообщение
и сколько памяти оно должно выделить?
Студия выделит 0 элементов в таком случае. Недавно как-раз подобное было на форуме. Но другой компилятор скорее всего вообще не съест это.
А вообще чтобы выделить 3-мерный массив надо сделать как-минимум 3 выделения памяти. И не путаться с кол-вом "звездочек" слева и справа от присваивания. Слева будет на одну больше.
Yandex
Объявления
12.05.2013, 17:49     Ручное заполнение трехмерного массива
Ответ Создать тему
Опции темы

Текущее время: 03:47. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru