Perl で問題が発生しました。ファイル ハンドラーがすぐに読み取るものがあるかどうかをテストするには、次のSTDIN
ようにプログラムしたいと思います。
while(1)
{
my ($l);
if (TestCanRead(STDIN))
{
$l = <STDIN>;
HandleRead($l);
}
else
{
HandleNotRead();
}
}
また
while(1)
{
my ($l);
$l = ReadImmediate(STDIN);
if (defined($l))
{
HandleRead($l);
}
else
{
HandleNotRead();
}
}
Windows システムで関数ReadImmediateまたはTestCanReadを記述する方法を教えてもらえますか? ありがとうございました。