##>> 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

Kirim email ke