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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Алексей_x86
 Аватар для Алексей_x86
1 / 1 / 0
Регистрация: 17.01.2013
Сообщений: 21
#1

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

12.05.2013, 17:33. Просмотров 357. Ответов 2
Метки нет (Все метки)

Доброго времени суток.
Пишу лексический анализатор , и в базе данных стандартных типов анализатора (заголовочный файл) мне нужно объявить и вручную заполнить трехмерный динамический массив. Данные нужно в него занести именно вручную (данные в массиве служат началом и концом допустимого промежутка 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++ Выделить память для трехмерного массива и изменить индексы начального элемента массива
Заполнение массива от 'А' до 'Я' и 'а' до 'я' C++
C++ Посчитать среднегеометрическое главной диагонали трехмерного массива (NxNxN)
Создать двумерный массив из трехмерного массива по условию C++
C++ Заполнить срез трехмерного массива

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

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

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