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]