On Wed, Oct 18, 2000 at 11:53:31AM +0700, Andy wrote:
> dear all,
> saya mengalami kesulitan dalam menggunakan call by refeence di c-nya linux :)
> berikut contoh snippet kode
>
> #include <stdlib.h>
> #include <stdio.h>
>
> int xorz[9]={34,56,22,41,23,54,12,64,23};
>
> void callbyreference2(char & p)
ini bukannya jadi reference ke char, padahal yang dikirim string (char *).
dan AFAIK. reference gini khan (pake &) itu konsep C++. kalau konsep
call by reference C (tanpa ++) itu yah kirim pointer aja, ataukalau
string, karena nama string itu pointer yah kirim nama string.
jadi mestinya (char * p) barangkali, asal ati ati checking NULL char batas
string paling belakang.
tri
CMIIW
--------------------------------------------------------------------------------
Utk berhenti langganan, kirim email ke [EMAIL PROTECTED]
Informasi arsip di http://www.linux.or.id/milis.php3
Pengelola dapat dihubungi lewat [EMAIL PROTECTED]