PROJECT AKHIR PL + DOWNLOAD

  • mau share sedikit project akhir PL ku yang berantakan bagi yang pengen nyoba silahkan dowload
  • project akhir saya ini tentang klasemen sepak bola jadi anda bisa memasukan liga dll ke dalam program ini
  • kan sekarang lagi musim euro 2012 tuh bisa dicoba haha
  • tolong dong kasih koment tentang program ini walaupun menusuk jantung wkwk

  • cara menggunakan program

Continue reading

Fungsi void *malloc, calloc & realloc dengan contohnya

  • Fungsi void *malloc( size_t size );

Function malloc() digunakan untuk mengalokasi satu blok memori secara dinamis dari heap memory. Argumen (actual parameter) yang dikirim kepada function ini berupa nilai yang menyatakan jumlah memori (dalam ukuran byte) yang ingin dialokasi

Sintak : void * malloc (size_t size);

size menyatakan jumlah byte yang minta dialokasi.

Jika alokasi berhasil dilakukan maka akan dikembalikan alamat awal blok memori tersebut. Jika alokasi tidak berhasil (misalnya ukuran memori yang minta dialokasi lebih besar daripada jumlah heap memory yang tersedia) akan dikembalikan Null.

contoh:

char * ronny;

ronny = (char *) malloc (10);

Hal ini akan memberikan pada pointer ronny suatu blok 10 byte yang dapat digunakan.Jika kita ingin memberikan suatu blok data dengan type data yang bukan char (berukuranlebih dari 1 byte) kita harus mengalikan jumlah elemen yang diinginkan dengan ukuran elemen dari tiap-tiap elemen, dalam hal ini kita dapat menggunakan operator sizeof :

int * bobby;

bobby = (int *) malloc (5 * sizeof(int));

Kode ini akan memberikan pada bobby sebuah pointer yang terdiri dari 5 data integer.

Continue reading