
Pointer problem, oddly solved…
Mei 3, 2008Aneh. Bener-bener aneh. Ckckck…
Seminggu terakhir, gua dipusingin sama kode yang lagi gua kerjain buat TA. Dan hari ini, di tengah overdosis kafein dari Kratingdaeng dan Black Forest Coffee-nya Ngopi Doeloe, tanpa sengaja gua berhasil mecahin masalahnya. YEAH!!!!!
Lucunya gua nggak ngerti apa yang sebenarnya terjadi… Jadi buat yang ngerti bahasa C:
Tadinya di awal sebuah fungsi ada deklarasi buat pointer dan integer. Nah, dengan keadaan itu ternyata terjadi segmentation error gara-gara alamat pointernya out of bound. Jadi apa yang gua lakukan? Awalnya buat debugging gua nyoba bikin deklarasi integer lain sebelum deklarasi pointer tadi, yang setelah deklarasi pointer gua isi dengan alamat si pointer tersebut, dan hasilnya errornya nggak keluar. Nah abis itu gua mikir, jangan-jangan kalau deklarasi integer yang udah ada dari awal dipindahin sebelum deklarasi pointernya, efeknya sama? Eh ternyata bener!
OK, segitu aja technobabble-nya, kasihan yang nggak ngerti
. Mungkin ada yang bisa memberi pencerahan tentang kasus ini?
Dulu dosen DasPro gua, Pak Doni, a.k.a Pak Widyawardana, emang pernah bilang, dia paling pusing waktu baru belajar pointer. Yah, sekarang gua makin ngerti maksud beliau. Hehehe…
BTW ternyata bikin tugas di NgopDul enak lho! Cobain deh, minumannya nggak mahal-mahal amat, kursinya enak, dan ada internet gratis…






El! Tidakkah engkau menyadari bahwa postingan lo kali ini mengandung SPAM?
*SPAM alert
Ha, spam apa? Maksudnya iklan?
boleh liat wujud asli code nya..?
I’ve been meddling with pointers recently, in C too.