Форум программистов, компьютерный форум 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/ подробнее

Показать сообщение отдельно
John Paramol
Сообщений: n/a
25.02.2011, 10:05
Вопрос в тему, у меня наоборот есть указатель на одномерный массив графических данных,
он передается в функцию, там для удобства хотелось бы получить указатель на массив, то есть по сути двумерный массив.
Пытаюсь сделать что-то вроде этого (код инвалидный):
C++
1
2
3
4
5
void function(void *buf, const UINT Width, const UINT Height)
{
  (TColor (*)[Height]) pointer = (TColor (*)[Height])buf;
  pointer[0][0]=0; // типа двумерный массив
}
Подобное преобразование возможно вообще?
Заранее спасибо.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru