08/05/03 20:17:00
>>244
Drawin / *bsd 系なので Linux はどうかしらないが fflush 使うか raw モードにするというのももある
// うまく管理して
{
int fd;
struct sgttyb bk, fm;
}
{
if((fd = open("/dev/tty", O_RDWR)) == -1)
return -1;
ioctl(fd, TIOCGETP, &bk);
fm = bk;
if(fm.sg_flags != RAW)
{
fm.sg_flags = RAW;
ioctl(fd, TIOCSETP, &fm);
}
read(fd write(fd でどちらもバッファリング無しで入出力...