7

EOFRのフラグをテストするにはどうすればよいですか?

例えば:

f <- file(fname, "rb")
while (???) {
    a <- readBin(f, "int", n=1)
}
4

2 に答える 2

7

readLines関数は、EOF に達すると長さゼロの値を返します。

于 2008-09-19T16:20:30.987 に答える
5

readBin によって返されるデータの長さを確認してみてください。

while (length(a <- readBin(f, 'int', n=1)) > 0) {
    # do something
}
于 2009-07-30T07:09:28.827 に答える