Re: [linux-programming] Penggunaan malloc

2012-07-26 Terurut Topik Wirasto Karim
Tetapi dengan operasi pointer, Anda bisa menulis alamat memory mana saja, Sekarang tau deh kenapa bisa lebih :) malloc berfungsi menyediakan tempat penyimpan data secara dinamis, bukan untuk "bounds checking" Sekarang ngerti apa fungsi malloc yang sesungguhnya. -- Btw, kepada semua rekan yan

Re: [linux-programming] Penggunaan malloc

2012-07-25 Terurut Topik Andika Triwidada
2012/7/26 Wirasto Karim > > Saya kebingungan dengan penggunaan malloc. > > int *p=(int *) malloc(2 * sizeof(int)); > > *p=1; > *(p+1)=100; > *(p+2)=300; > *(p+3)=500; > > Kalau dari yang saya baca dibuku, bukankah seharusnya saya cuma bisa > nyimpan 2 data integer?? Kenapa mala

Re: [linux-programming] Penggunaan malloc

2012-07-25 Terurut Topik Dicky Arinal
2012/7/26 Wirasto Karim : > Saya kebingungan dengan penggunaan malloc. > > int *p=(int *) malloc(2 * sizeof(int)); > > *p = 1; > *(p + 1)=100; > *(p + 2)=300; > *(p + 3)=500; > > Kalau dari yang saya baca dibuku, bukankah seharusnya saya cuma bisa nyimpan > 2 data integer?? Kena

Re: [linux-programming] Penggunaan malloc

2012-07-25 Terurut Topik Donny Kurnia
On 26 Jul 2012, at 04:17, Wirasto Karim wrote: > Saya kebingungan dengan penggunaan malloc. > >int *p=(int *) malloc(2 * sizeof(int)); > >*p=1; >*(p+1)=100; >*(p+2)=300; >*(p+3)=500; > > Kalau dari yang saya baca dibuku, bukankah seharusnya saya cuma bisa nyimpan > 2 data int

[linux-programming] Penggunaan malloc

2012-07-25 Terurut Topik Wirasto Karim
Saya kebingungan dengan penggunaan malloc. int *p=(int *) malloc(2 * sizeof(int)); *p=1; *(p+1)=100; *(p+2)=300; *(p+3)=500; Kalau dari yang saya baca dibuku, bukankah seharusnya saya cuma bisa nyimpan 2 data integer?? Kenapa malah bisa lewat? char *nama=(char *) mall