なひです。 H.Yamamoto wrote: > bccwin32 のテキストモード (fopen(.., "r")) では、単に "\r" を削る動作をするようです。 > ("\r\n" を "\n" に変換するのではなく、単独の "\r" も削る) > これが bccwin32 のバグなのか、テキストモードの挙動が環境依存なのかはわかりません。 > > とりあえず下のようにしてみると、 > >> 2) Failure: >>test_foreach(TestCSV) [e:/ruby-cvs/ruby/test/csv/test_csv.rb:1731]: >><[["1", "2", "3"], ["4", "5", "6"]]> expected but was >><[["1", "2", "34", "5", "6"]]>. > > は消えましたが、これが修正といえるのかはわかりません・・・ まだよく見てないんですが、他2件はテストの修正かもしれません。で、この件 ですが、bccwin32だと、IO.foreachって、\r区切りのファイルを読むと、どうい う動作になりますか? \rを削って、全行連結して読んじゃう? それとも\rを認識 して、\r区切りで各行分割する?