[#24112] ruby/tk crashes on bcc32 — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp>

山本です。原因を追求してたのですが、力尽きました。

19 messages 2004/08/18
[#24127] Re: ruby/tk crashes on bcc32 — Hidetoshi NAGAI <nagai@...> 2004/08/19

永井@知能.九工大です.

[#24131] Re: ruby/tk crashes on bcc32 — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2004/08/19

山本です。

[#24135] Re: ruby/tk crashes on bcc32 — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2004/08/19

山本です。試行錯誤の結果、これで落ちなくなりました。

[ruby-dev:24197] Re: IO#truncate

From: Tanaka Akira <akr@...17n.org>
Date: 2004-08-28 16:41:04 UTC
List: ruby-dev #24197
In article <200408281630.i7SGU5Xn013619@sharui.nakada.niregi.kanuma.tochigi.jp>,
  nobu@ruby-lang.org writes:

> truncateする前にflushするようにすればいいんでしょうか。

% ruby -e '
open("zzz", "w") {|f|
  f.print "abc\ndef\n"
}
open("zzz", "r+") {|f|
  p f.gets
  f.truncate(3)
  p f.gets
}
'
"abc\n"
"def\n"

というようなケースでバッファを空にするには、読み込みバッファを破棄しな
いといけないので、fflush ではなく fseek でしょうか。
-- 
[田中 哲][たなか あきら][Tanaka Akira]

In This Thread

Prev Next