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

Как с помощью указателя пройтись по двухмерному массиву? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Требуются системные программисты в Москве http://www.cyberforum.ru/cpp-beginners/thread492989.html
Программной студии 'Параллели' требуются системные программисты Linux и Windows в проект по созданию и развитию системы виртуальных машин. Необходимы навыки программирования на C, C++. Желательно...
C++ Как разбить строку в МFC? Такая ситуация (в продолжении темы о базе(кто читал)) Имеется строка в txt файле с разделителями. Например: имя::параметр1::параметр2::параметр3 (всего имя и 3 параметра) Подскажите, как... http://www.cyberforum.ru/cpp-beginners/thread492978.html
C++ База на онове txt файла
Здравствуйте. У меня такая ситуация: Допустим имеется диалог, на котором несколько EditBoxов и ListCtrl. Каждая строка, находящаяся в списке имеет свои параметры, которые высвечиваются в...
C++ Запрос. Выборка всех работников, которые работали в 2004 году.
есть таблица peoples в ней 3 поля FIO - фамилия имя отчесвто zak - дата заключения труд. договора ras - дата расторжения труд. договора ras может быть NULL так как договор может быть не...
C++ MAPI32.dll проблема http://www.cyberforum.ru/cpp-beginners/thread492910.html
Здравствуйте! Интересный факт, приведенный ниже код работает нормально если установлен пакет Office 2000 и отказывает работать если установлен Office XP. Сбой происходит в виде ошибки *Не удается...
C++ Где найти коллекцию иконок Да вот тут неплохой сайт был - с иконками для web: http://gandex.ru/webico/1/1/ и вот ещё на нём иконки для различных ОС в разных форматах: http://gandex.ru/iconki/1/1/ подробнее

Показать сообщение отдельно
SevaB
0 / 0 / 0
Регистрация: 28.11.2010
Сообщений: 39
25.02.2011, 13:21
TColor array[N][M] - по сути - массив массивов. И с одномерным массивом он не совместим.

В Вашем случае можно сделать следующее
C++
1
2
void function(void *buf, const UINT Width, const UINT Height)
#define B(i,j) ((TColor *)buf)[(j)*Height+(i)]
Это самое макро, по сути будет заменять двумерный массив.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru