jangan lupa untuk check pointer yg. di-return-ed oleh malloc(), apakah
NULl atau enggak, dan untuk mem-free() pointer tsb. sebelum program
exit.. :-)

int main()
{
   ...
   coba = malloc(sizeof(struct struktur));
   if (coba == NULL) return 1;
   ...
   free(coba);
   return 0
}

-- 
cheers,
Bennylp

Muhammad Sudirman wrote:
> 
> Tambahan ...
> Bila menggunakan pointer ke suatu struktur, ada baik--nya untuk
> mengecek apakah sudah melakukan alokasi
> 
> #include <stdio.h>
> #include <stdlib.h>
> int main(){
>    /* Kamus */
>    struct struktur{
>       int x;
>       int y;
>    };
>    struct struktur *coba;
> 
>    /* Algoritma */
> 
>    coba = (struct struktur*)malloc(sizeof(struct struktur));
>    /* Bila baris di atas tidak ada, maka akan ada pesan error
>    ** seperti pada program saudara */
>    coba->x = 100;
>    coba->y = 10;
>    printf("Nilai x : %d \n",coba->x);
>    printf("Nilai y : %d \n",coba->y);
>    return(0);
> }
>

--------------------------------------------------------------------------------
Utk berhenti langganan, kirim email ke [EMAIL PROTECTED]
Informasi arsip di http://www.linux.or.id/milis.php3
Pengelola dapat dihubungi lewat [EMAIL PROTECTED]

Kirim email ke