nge-run program ini tapi di tengah jalan
langsung segmentation fault.
kenapa ya ?

Thanks !

-dikshie- 

#include <stdio.h> 
#include <malloc.h>
 
/* Konstanta */ 
#define mmax 1000
#define nmax 1000 
#define jmax 1000
 
 
typedef struct mat1 {
  double msf[jmax + 2]; 
} mat1;
 
typedef mat1 *spati[mmax + 1][nmax + 1];
 
 
 
main() 
{
  spati z;
  unsigned long j, m, n;
 
  /*Alokasi*/
  for (m = 0; m <= mmax; m++) {
    for (n = 0; n <= nmax; n++) {
      z[m][n] = (mat1 *)malloc(sizeof(mat1));
      printf("%ld %ld\n", m, n);
    }                             
 }
  /*Proses*/ 
  for (j = 0; j <= jmax; j++) {
    for (m = 0; m <= mmax; m++) {
      for (n = 0; n <= nmax; n++) {
        z[m][n]->msf[j] = 23.7;
        printf("%ld %ld %ld\n", j, m, n);
      }
    }
  }
 
  /*Free*/
  for (m = 0; m <= mmax; m++) {
    for (n = 0; n <= nmax; n++)
     free(z[m][n]);
  }
  exit();
}                       


--------------------------------------------------------------------------------
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