##>> Message from :
> >
> Saya sedang membuat program dlm bahasa c. Kompiler yang dipakai gcc
> bawaan SuSe 8.0 (versinya lupa).
> Saya memakai fungsi getchar() untuk menrima masukan 1 karakter dari
> user. Masalahnya user harus menekan enter, baru karakter itu dibaca.
> Jika setelah itu ada pembacaan lagi (memakai getchar() atau fgets())
> karakter enter akan langsung mengisinya.
> Yang saya tanyakan apakah tidak ada cara agar begitu 1 karakter
> dimasukkan, tidak perlu ditekan enter lagi. Untuk masalah diatas, saya
> memanggil lagi fungsi getchar(), tapi jika user iseng memasukkan lebih
> dari 1 karakter, pembacaan selanjutnya otomatis terisi oleh karakter
> tsb.
>
Try this :
#include <termios.h>
int main() {
struct termios raw_termios;
cfmakeraw(&raw_termios); /* Don't worry, it Half-Raw */
tcsetattr(0, TCSANOW, &raw_term);
printf("Just a key :\n");
getchar()
}
------------------------------------------------------------------------------
> Khusus Pelanggan Telepon DIVRE 2, Tekan 166 untuk mendengarkan pesan Anda
------------------------------------------------------------------------------
--
Utk berhenti langganan, kirim email ke [EMAIL PROTECTED]
Informasi arsip di http://www.linux.or.id/milis.php3