On Mon, 23 Oct 2000, Yohanes Nugroho wrote:
> > Saya coba programnya dengan alokasi string yang statik itu; segfault tuh.
>
> apa yang Anda lakukan sehinngga bisa segfault
> dari the C programming language FAQ
>
> (sorry agak panjang, tapi diharapkan semua jadi mengerti)
>
> -------
> 1.32: What is the difference between these initializations?
>
> char a[] = "string literal";
> char *p = "string literal";
>
> My program crashes if I try to assign a new value to p[i].
Yang saya lakukan persis dengan FAQ itu:
int main(void) {
char *coba = "teststring";
puts(coba);
coba[0] = 'x';
puts(coba);
}
Hasilnya memang segfault.
Oki
--------------------------------------------------------------------------------
Utk berhenti langganan, kirim email ke [EMAIL PROTECTED]
Informasi arsip di http://www.linux.or.id/milis.php3
Pengelola dapat dihubungi lewat [EMAIL PROTECTED]