Календарь Участники форума Часто Задаваемые Вопросы Поиск   
Настройки профайла, личные сообщения и подписка на темы
Форум Ложки.net - Все о Матрице : Powered by vBulletin version 2.2.8 Форум Ложки.net - Все о Матрице > Сайт и форум > Flame > Указатель на... (код C/C++)
Отдельное сообщение:
Автор
Сообщение Новая тема   Ответить
PinGUIWin
Охотник

На форумах с Aug 2004
Местонахождение: St-Petersburg
Сообщений: 987

Вот еще примерчик!

code:
/*! ************************************************** ********************** * \brief * Allocate memory for mv * \par Input: * Image Parameters struct img_par *img \n * int****** mv * \return memory size in bytes ************************************************** ********************** */ int get_mem_mv (short ******* mv) { int i, j, k, l, m; if ((*mv = (short******)calloc(4,sizeof(short*****))) == NULL) no_mem_exit ("get_mem_mv: mv"); for (i=0; i<4; i++) { if (((*mv)[i] = (short*****)calloc(4,sizeof(short****))) == NULL) no_mem_exit ("get_mem_mv: mv"); for (j=0; j<4; j++) { if (((*mv)[i][j] = (short****)calloc(2,sizeof(short***))) == NULL) no_mem_exit ("get_mem_mv: mv"); for (k=0; k<2; k++) { if (((*mv)[i][j][k] = (short***)calloc(img->max_num_references,sizeof(short**))) == NULL) no_mem_exit ("get_mem_mv: mv"); for (l=0; l<img->max_num_references; l++) { if (((*mv)[i][j][k][l] = (short**)calloc(9,sizeof(short*))) == NULL) no_mem_exit ("get_mem_mv: mv"); if (((*mv)[i][j][k][l][0] = (short*)calloc(2*9,sizeof(short))) == NULL) no_mem_exit ("get_mem_mv: mv"); for (m=1; m<9; m++) (*mv)[i][j][k][l][m] = (*mv)[i][j][k][l][m - 1] + 2; } } } } return 4*4*img->max_num_references*9*2*sizeof(short); }

__________________
Личный блог: http://alex.chkv.net/. ЖЖ: http://achuikov.livejournal.com/
Все делается для того, что бы ничего не делать!
Прастите миня за арфаграфию и пунхтуацыю!
"Крути руля!.." (c) ГАИ г. Аксай.

Адрес поста | Один пост | Сообщить модератору | IP: Logged

PinGUIWin в оффлайне Old Post 16.03.2006 03:25
Посмотреть профайл автора Click here to Send PinGUIWin a Private Message Найти еще сообщения от PinGUIWin Добавить PinGUIWin в Ваш список друзей Ответить с цитированием Редактировать/Удалить сообщение
Смотреть всю тему
Время на форуме соответствует Гринвичу . Сейчас время - 17:53. Новая тема   Ответить
[Закрыть это окно]


< Contact Us - Ложки.net >

Based on vBulletin 2.2.8
Powered by Stormwave.ru
Copyright © 2003 - Lozhki.Net


Rambler's Top100