196. Re: sysread と syswrite


番号順一覧Top スレッド順一覧Top
作者: WATANABE Hirofumi
日時: 2002/10/7(15:05)
わたなべです。

dune <FZH01112@...> writes:

> 1) undef $/; $val = <FILE>;
> 2) sysread(FILE,my $val,-s $file);
> 3) read(FILE,my $val,-s $file);
> 
> はどう使い分ければいいでしょうか。

1)と3)はほとんど同じと考えられます。3)はstatする分だけ損かな。
2)はread(2)なので指定したサイズ分だけ読めるとは限りません。
戻り値を見てFile::Copyのようにループにする必要があります。

> 1) print FILE $val;
> 2) syswrite(FILE,$val);

こちらも同様。

-- 
わたなべひろふみ
前の発言: 195. sysread と syswrite [dune] 2002/10/06(21:58)
後の発言: 197. Re: sysread と syswrite [Kazuhiro NISHIYAMA] 2002/10/10(00:44)
親発言: 195. sysread と syswrite [dune] 2002/10/06(21:58)
子発言: