On Thu, 19 Oct 2000, Andy wrote:

> char * ptrString;
> 
> ptrString="1234567890";
> puts (ptrString);
> 
> apakah berbahaya bagi sistem operasi, karena ptrString tidak di alokasi
> dulu memory-nya
> dengan malloc?

nggak apa-apa, asal isi ptrString jangan diutak-atik.

ptrString="......";

artinya compiler akan menyediakan suatu tempat dimemori (dan tidak ada
jaminan bahwa lokasinya dapat ditulisi) yang berisi string tersebut, lalu
ptrString akan berisi pointer ke alamat tersebut.

Saran:
Buku The C Programming Language 2nd Ed Kernighan & Ritchie menjelaskan
hal2 seperti ini dengan sangat detil.
Tambahan, The C Programming Language FAQ juga berisi informasi menarik
seperti ini (coba cari di www.faqs.org).

-- 
Salam
Yohanes

SMS Mail : [EMAIL PROTECTED]
http://langitbiru.hypermart.net



--------------------------------------------------------------------------------
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