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]

Kirim email ke