Denni Pidono wrote:
>
> >btw, kembali ke masalah asal, IMO solusi kbhit() kayaknya kok nggak
> >terlalu bagus. Nanti ujung-ujungnya pasti memakai busy-loop, yg.
> >memakan resource CPU. Dan jangan lupa, kalau kita ngambil karakter
> >satu-satu, berarti program kita harus menangani penekanan tombol2
> >khusus seperti backspace, ENTER (dan arrow dan del juga kalau mau
> >canggih).
>
> trus solusinya apa donk?
>
kalau pengennya agar user bisa menginputkan kalimat sambil program
bisa menerima message dari server, IMO solusi yg. paling optimal
adalah dengan memakai fungsi select(), seperti contoh source yg. saya
tulis sebelumnya. IMO buat masalah ini, pemakaian kbhit() kurang cocok
karena busy-loop, harus menghandle key khusus, etc.
tapi kalau memang ingin fungsi yg. setara dengan kbhit(), di surat2
sebelumnya rekan2 yg. lain juga udah menuliskan bagaimana cara membuat
fungsi ini di Linux. Atau bisa juga dicari di freshmeat (search dengan
keyword conio).
cheers,
Bennylp
--------------------------------------------------------------------------------
Utk berhenti langganan, kirim email ke [EMAIL PROTECTED]
Informasi arsip di http://www.linux.or.id/milis.php3
Pengelola dapat dihubungi lewat [EMAIL PROTECTED]