/* ==================================== *\
 *	File      : \ResMem.c                *
 *	Påbegyndt : 03.03.02 Henning Karlby  *
 *	Færdig    :                          *
 *	Ændret    :                          *
\* ==================================== */

/* ---- INCLUDES ------- */
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <alloc.h> // For at kunne anvende malloc()

void main(void)
{
	unsigned mem_ints = 20000; // antal heltal som skal gemmes
	unsigned mem_bytes; // nødvendige hukommelsens størrelse i bytes

	int *ptr; // pointer til første plads i hukommelsen
	unsigned j; // tæller til løkke
	char a;

	mem_bytes = mem_ints * sizeof(int); // Find hukommelsens størrelse

	ptr = (int *)malloc(mem_bytes); //Få hukommelsen reserveret

	for(j=0; j<mem_ints; j++)     // fyld hukommelsen med data
		ptr[j] = j;

	free(ptr); // Frigør hukommelsen
	a = getch();
} // Slut på programmet
