Динамическое распределение памяти
Категория реферата: Рефераты по информатике, программированию
Теги реферата: бесплатные рефераты на тему, конспект
Добавил(а) на сайт: Агриппина.
Предыдущая страница реферата | 1 2 3 4 5 6 7 8 9 10 11 | Следующая страница реферата
if (!DinMatr1(&M1)) //Выделение памяти для Matr1
{
printf("Не хватает памяти под M1n");
exit (1);
}
if (!DinMatr2(&M2)) //--//-- Matr2
{
printf("Не хватает памяти под M2n");
exit (1);
}
FreeMatr1 (&M1); //Освобождение памяти из под Matr1
FreeMatr2 (&M2); //--//-- Matr2
return 0;
}
int DinMatr1 (Matr1 *matr)
{
if (!((matr->ptr)=(int *)malloc(sizeof(int)*(matr->m)*(matr->n)))) return 0;
return 1;
}
int DinMatr2 (Matr2 *matr)
{
if (!(matr->ptr=(int **)malloc(sizeof(int *)*(matr->m)))) return 0;
for (int i=0;i<matr->m;i++)
{
if (!(matr->ptr[i]=(int *)malloc(sizeof(int)*(matr->n)))) return 0;
Рекомендуем скачать другие рефераты по теме: курсовая работа по дисциплине, производство реферат.
Предыдущая страница реферата | 1 2 3 4 5 6 7 8 9 10 11 | Следующая страница реферата