printf("Input %i,%i :", i+1,j+1);scanf("%li", &A[i][j]); errornya ketika i+1 dan j +1, anda setting jumlah element 2 dimensional dengan 2, ketika looping terakhir i =1 ini akan menjadi 2, makanya arraynya jadi segmentation fault (out of index array)
terima kasih -roni baskoro- -----Original Message----- From: Muhfi Asbin Sagala [mailto:[EMAIL PROTECTED] Sent: Saturday, December 16, 2006 11:32 AM To: tanya-jawab@linux.or.id Subject: Re: [tanya-jawab] "Segmentation Fault" > Mana kode programnya?? Saya bukan dukun yang bisa tau apa penyebab > sesuatu hal tanpa melihat hal itu :D Ini contoh program yang ingin saya jalankan: #include <stdio.h> void main() { long int A[2][2], det, temp; int i, j; printf("Masukkan nilai matriks\n"); for(i=0;i<2;i++){ for(j=0;j<2;j++){ printf("Input %i,%i :", i+1,j+1);scanf("%li", &A[i][j]); } } printf("\n"); det=(A[0][0]*A[1][1])-(A[1][0]*A[0][1]); printf("determinan matriks= %0.2li \n", det); printf("\n"); for(i=0;i<2;i++){ for(j=0;j<2;j++) printf("%0.2li\t", A[i][j]); printf("\n"); } } -- FAQ milis di http://wiki.linux.or.id/FAQ_milis_tanya-jawab Unsubscribe: kirim email ke [EMAIL PROTECTED] Arsip dan info milis selengkapnya di http://linux.or.id/milis -- FAQ milis di http://wiki.linux.or.id/FAQ_milis_tanya-jawab Unsubscribe: kirim email ke [EMAIL PROTECTED] Arsip dan info milis selengkapnya di http://linux.or.id/milis