Mega Code Archive

 
Categories / C Tutorial / Stdlib h
 

Malloc

Item Value Header filestdlib.h Declarationvoid *malloc(size_t size); Returnreturns a pointer to the memory. If there is insufficient memory, malloc() returns a null pointer. It is important to verify that the return value is not null before using it. Allocate sufficient memory to hold structures of type addr: #include<stdio.h>   struct addr {     char name[40];     char street[40];     char city[40];     char state[3];     char zip[10];   };   main()   {     struct addr *p;     p = malloc(sizeof(struct addr));     if(p==NULL) {       printf("Allocation Error\n");       exit(1);     }     return p;   }