Форум программистов, компьютерный форум, киберфорум
Наши страницы

Преобразовать двухмерный массив в трехмерный - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Удаление текста в бинарном файле http://www.cyberforum.ru/cpp-beginners/thread14078.html
Пишу на C. Создаю бинарный файл. Записываю в него данные, например, 12345 Мне нужно удалить определенный символ, например 3. С помощью lseek нахожу нужное место. А вот как теперь его удалить, чтобы...
C++ Помогите справиться с задачей!! Начал изучать С++ и попалась задача, не подскажите как ее сделать? Задача 2.29 Для действительных чисел х и а составить функцию вычисления значения выражения, составленного из N скобок... http://www.cyberforum.ru/cpp-beginners/thread14060.html
C++ Двойной цикл: вывести числа от 1 до 10, возведённые в степень, указанную пользователем
Задача. Нужно вывести на экран с помощью двух циклов. (while, for etc без разницы) Числа от 1 до 10 возведённые в ту степень которую введет пользователь. Функцию pow не предлагать. помогите а то...
Сортировка, без использования массивов C++
Скажите, пожалуйста, можно-ли, имея в "распоряжении" только операторы выбора и циклы(никаких массивов!) выполнить следующее задание: "Написать программу, сортирующую пять заданных чисел по мере их...
C++ Пишу игру "змейка". Есть вопрос по ней http://www.cyberforum.ru/cpp-beginners/thread14035.html
Я сейчас пишу игру "змейка". (в консоли), но возникла одна проблема. Направление движения от пользователя я принимаю так: раз в секунду запускаю getch(). Если пользователь ничего не вводит, тогда вся...
C++ Обьясните пожайлуста как и что делает данный оператор в этом выражении fState [x][y] ^= 1;. Неполный код привожу ниже. Вот код программы из книжки Ч. Петзолд (Програмирование для Windows® 95) #define DIVISIONS 5 ... ... LRESULT CALLBACK WndProc(HWND hwnd, UINT iMsg, WPARAM wParam, LPARAM lParam) { static BOOL... подробнее

Показать сообщение отдельно
XuTPbIu_MuHTAu
Эксперт С++
2229 / 744 / 10
Регистрация: 27.05.2008
Сообщений: 1,498
16.10.2008, 17:19
Nicl, Каждый элемент твоего двумерного массива имеет тип int. Ты пытаешься работать с ними,как с указателями. Не выйдет,естественно. Двумерный массив реализуют как массив указателей на одномерные. Трехмерный - как массив указателей на массивы указателей на одномерные массивы. В таком духе. Соответственно,тип переменной,"отвечающей" за трехмерный массив будет int ***
В связи с этим,думаю,стоит сделать у твоей функции возвращаемый тип int ***, и внутри инициализировать нужный массив. Старый же двумерный удалить.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.