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]

Kirim email ke