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

Как записать Z в трёхмерном массиве - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Периодическое чтение файла http://www.cyberforum.ru/cpp-beginners/thread46631.html
Здравствуйте.Моя задача состоит в том, чтобы создать простую программу , которая бы просматривала текстовый файл и выполняла бы определенные действия, при этом файл будет постоянно пополнятся новыми данными. Эту задачу как я вижу можно решить открывая файл, читая из него символьные данные, сверяя с шаблоном и выполняя действия.Для этого я использовал таймер , который раз в три секунды запускает...
C++ WinApi подскажите пожалуйста как MSVC 2008 программировать на WinApi? Что нужно делать ? Какого типа создавать проект ? Какие библиотеки создавать? http://www.cyberforum.ru/cpp-beginners/thread46560.html
C++ Русификация Си++ с помощю препроцессора и #define
Возможна русификация всех Си++ которые позволяют использовать кириллицу в #define. // Заголовочный файл для русификации служебных слов Си++ // Его имя должно быть c++_rus.h,си++.h или *.h // Соранить файл сюда C:\Program Files\Microsoft Visual Studio 9.0\VC\include //////////////////////////////////////////////////////////////////////// // При модификации учитывалось что: // * На...
Directory C++
Доброго времени суток! Я новичек в с++ В процессе написания консольного приложения столкнулся с такой проблемой: как поочередно считать данные из txt файлов находящихся в указанной папке, имя и кол-во файлов заранее не известно. Вывод: результирующий файл с именами txt файлов и количеством строк в них. Например: File1 18999 File2 56 ................. FileN 565678 Подскажите...
C++ Необходимо пояснение моих ошибок. http://www.cyberforum.ru/cpp-beginners/thread46537.html
Привет. Изучаю C++, только начал. Занимаюсь по книге "С++ для чайников" Дэвиса. Списал из примера программу, при компеляции выдаёт 5 ошибок. Прошу прокомментировать ошибки и дать правильные варианты. учитывая мой уровень, = 0, буду благодарен за развёрнутые комментарии с кодами (если понадобится). Текст ошибок выделил красным. //Bit Test - инициируется две переменные и // выводятся...
C++ Перегрузка [] Здравствуйте все, снова. char operator(const unsigned short i )const ; char & operator(const unsigned short i ) ; Пишу MyStrClass str("test") cout<<str; str='b'; Как компилятор определяет когда и какой оператор использовать? подробнее

Показать сообщение отдельно
delias
4 / 4 / 0
Регистрация: 16.07.2009
Сообщений: 87
10.08.2009, 21:40  [ТС]     Как записать Z в трёхмерном массиве
а если у меня есть изображение в массиве, и его я вывожу на экран после. своего рода матрица
ну например
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
int a[Y][X] = {
                    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
                    0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,
                    0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,
                    0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,
                    0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,
                    0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,
                    0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,
                    1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
                    1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
                    0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,
                    0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,
                    0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,
                    0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,
                    0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,
                    0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,
                    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
};
как можно сделать несколько таких слоёв в одном массиве но при помощи координаты Z? тобишь если Z=0 одно изображение, если =1 - другое, и т.д

Добавлено через 2 минуты 12 секунд
а всё кажется начинаю понимать, попробую как предложил DreamWolf

Добавлено через 6 минут 28 секунд
т.е. если Z=1 то делаем так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
                              {{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
                    0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,
                    0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,
                    0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,
                    0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,
                    0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,
                    0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,
                    1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
                    1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
                    0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,
                    0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,
                    0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,
                    0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,
                    0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,
                    0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,
                    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}
а Z=2 уже пишем в следующих скобках
по идее так
 
Текущее время: 23:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru