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

Массив, который заполняется по правилу - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Работа со структурой http://www.cyberforum.ru/cpp-beginners/thread549202.html
Прошу помочь с программой. Сам в программировании чуть выше пола. Если можно с комметами. Для определенной пользователем структуры выполнить следующее: • Написать функцию формирования одномерного...
C++ Импорт функции У меня есть библиотека в такой функцией #define THIS_EXPORT __declspec (dllexport) THIS_EXPORT void NET_NetConnect(char* Host,int PortUDP,unsigned int PortTCP,void * WorldData); P.S.... http://www.cyberforum.ru/cpp-beginners/thread549190.html
C++ Работа с однонаправленным нециклическим списком C++
Помогите написать программу, обеспечивающую работу однонаправленным нециклическим списком: добавление и удаление элементов в голову, просмотр списка, инверсия списка.
Что такое "Монитор движения" C++
Есть класс Движение, в котором есть поле x координаты. Есть методы расчета S, V, t, a для равномерного и неравномерного движений. Нужно создать производный от него класс "монитор движения". Класс...
C++ Составить линейную программу http://www.cyberforum.ru/cpp-beginners/thread549164.html
Составить линейную программу, печатающую значение true, если указанное высказывание является истинным, и false в противном случаи. Данные числа x, y являются координатами точки, лежащей в первой...
C++ Найти S равнобедренной трапеции Найти площадь равнобедренной трапеции с основаниями а и b и углом \alpha при большем основании а подробнее

Показать сообщение отдельно
kate11
0 / 0 / 0
Регистрация: 07.10.2011
Сообщений: 33
15.04.2012, 20:36  [ТС]
Цитата Сообщение от zss Посмотреть сообщение
обозначим
mas=image->imageData - это адрес начала массива.
L=image->widthStep - длина каждой строки.
тогда (x,y) элемент определяется как
mas[y*L+x].
Я вот так изменила, правильно?
C++
1
2
3
4
5
6
7
for( int y=0; y<100; y++ ) {
            int L = image->widthStep;
                uchar* mas = (uchar*) (image->imageData + y * L);
                    for( int x=0; x<100; x++ ) {
                            printf(" mas = %d", mas[y*L + x]);
                        }
                    }
А можно данный массив привести к виду mas[x][y]?
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru