-------------------------------------------------------
Terima kasih untuk Ibunda-ku tercinta
      atas segala yang telah engkau perjuangkan untukku
dirman : 
      quick info : finger [EMAIL PROTECTED]
      e-mail     : [EMAIL PROTECTED]
      homepage   : http://malabar.if.itb.ac.id/~m197047
-------------------------------------------------------

On Sat, 31 Mar 2001, david goo wrote:

> ini ada lagi pertanyaan mengenai pemrograman C.
> apakah possible untuk mengakses (memanipulasi array) melalui pointer ke 
> struktur?

Tentu donk .....

> mis:
> struct struktur {
>        int angka[10];
> }
> 
> ....
> 
> struct struktur *coba;
> 
> coba->angka[1]=100; ----> disini terjadi error dan core dump
> 
> gimana sih solusinya??
> 

Jelas aja error .......
Kapan alokasi--nya .... ???

/* solusi.c */
#include <stdio.h>
#include <stdlib.h>
int main(){
   /* Kamus */
   struct struktur{
      int angka[10];
   }; 
   struct struktur *coba;
   int i;

   /* Algoritma */
   coba = (struct struktur*)malloc(sizeof(struct struktur)); /* ---> ini lho yang 
kurang */
   for(i=0;i<10;i++){
      coba->angka[i] = (i+1)*10;
   }
   for(i=0;i<10;i++){
      printf("%d ",coba->angka[i]);
   }
   printf("\n");
   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