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

двумерный массив, как? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Базы данных и архитектура "Документ-представление" http://www.cyberforum.ru/cpp-beginners/thread474183.html
Hi! Помогите пожалуйста кто могёт. Проблема следующая: есть проект который осуществляет работу с БД нужно организовать просмотр, редактирование и печать данных. Использовать архитектуру документ-представление для данной задачи не понятно как. Может кто знает как построить (в общих чертах) приложение без этой радости. (БД на VisualFoxpro)
C++ Проверка e-mail на правильность. как проверить e-Mail на правельность ? Если он неправельный то вывести описание ошибки (подробное). Наобарот - если правельный то вернуть домен и имя e-Mail. Если можно то пример. Спасибо. http://www.cyberforum.ru/cpp-beginners/thread474179.html
C++ Где найти файл rc16to32.exe?
В Borland C++ 4.5 пытаюсь 16-разрядный файл ресурса перевести в 32-разрядный. Требует файл rc16to32.exe. Может кто подскажет - где его найти.
C++ Нужно окошко за пределами главного...
Есть у меня диалоговое окно. При опредённом событии (неважно каком именно) хочется появления ещё одного окна. То, что у меня до сих пор выходило, это только внутри окна-родителя. Ну наверное же можно повесить его где=нибудь за рамкой патеринского окна. Если кто знает как эту авантюру повернуть, прошу подсказать. Заранее спасибо.
C++ Циклические списки, двоичные деревья и графы. http://www.cyberforum.ru/cpp-beginners/thread474134.html
1 столкнулся с циклическими списками и двоичными деревьями и графами-жестко 2 Ищу несколько исходников по выше сказанному небольших только что бы разобратся подробнее о том как перевернуть циклический список, как построить двоичное дерево из букв строки, и напечатать его на экран. Спасибо. жду писем! :?:
C++ Динамические массивы -- помогите с ними разобраться! Нужно составить программу на Си++: Выбрать из массива неповторяющиеся элементы и сформировать из них динамический массив. Проблема (для меня) в том, что новый массив нужно формировать в процессе работы программы.Т.е новый элемент должен добавляться в конец этого динамического массива (он нарастает по мере работы программы).Извините, если непонятно объяснил.Буду рад любому ответу. Спасибо, что... подробнее

Показать сообщение отдельно
palva
2511 / 1733 / 229
Регистрация: 08.06.2007
Сообщений: 6,806
Записей в блоге: 4
24.02.2009, 15:07     двумерный массив, как?
Создать языковыми средствами никак нельзя. В C можно работать следующим образом:
Код
int *m_K;
#define K(i,j) m_K[((i)-1)*size+(j)-1]
...

size = 10;
m_K = (int *) malloc(size*size*sizeof(int));
K(5,0) = K(4,0) - K(0,0)
...
free(m_K);
В C++ подобную технологию можно изящнее завернуть. Наверно, где-нибудь уже имеются готовые рецепты, но несложно сделать и самоделку.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru