On Sat, 18 Jan 2003, A. Sujarwo wrote: > Hello para Linuxer, > > Saya sedang belajar pthread trus bikin program nyalin dr buku, tapi kok > pada pthread_create argument ke tiga parameter nama fungsi selalu error > > thread1.cpp:22: cannot convert `void *' to `void *(*) (void *)' for > argument `3' to `pthread_create (pthread_t *, const pthread_attr_t *, > void *(*) (void *), void *)' > > Saya coba merujuk buku lain ttg pthread sama saja.... ada yg pernah coba > ? > > TIA > _IaB_ > > PS : > source code nya kurang lebih gini > > #include<pthread.h> > #include<stdio.h> > > void do_one_thing(int *); > void do_another_thing(int *); > void do_wrap_it(int, int);
coba argumen diganti menjadi tipe void*. Lalu di tiap fungsi lakukan casting menjadi tipe yang diinginkan. -- Utk berhenti langganan, kirim email ke [EMAIL PROTECTED] Informasi arsip di http://www.linux.or.id/milis.php3
