Nama fungsi: malloc
File tajuk : <stdlib.h>
Prototipe fungsi : void *malloc(ukuran tidak ditandatangani);
Fungsi : Digunakan untuk mengalokasikan memori heap dengan ukuran tertentu
Parameter : ukuran unsigned ukuran ruang yang dialokasikan
Return value : Mengembalikan pointer ke memori yang dialokasikan
Contoh program : Gunakan fungsi ini untuk mengalokasikan memori secara dinamis untuk string www.dotcpp.com.
#include<stdio.h>#include<stdlib.h>#include<string.h>intmain(void){char*p=(char*)malloc(20);strcpy(p,www.dotcpp.com); printf(String adalah%sn,p);gratis(p);return0;}
Hasil berjalan
String adalahwww.dotcpp.com