[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]

Re: array in meadow



ごめんなさい。一部 訂正&補足します。

>>>>> "YT" == Yoshihiro Tsukamoto <y-tukamoto@xxxxxxxxxxxxxxxxxxxxxxx> writes:

    YT> それはそうと、*.ary が text モードではなく binary モードで読書
    YT> きされるようにしないとまずいので、Window 系OS では、lib/file.c 
    YT> の書換えが必要だったと思います。(open/ fopen のモード指定に、
    YT> O_BINARY / "r" を追加)

lib/file.c の他に mkary/mkary.c でも同様の処置が必要です。
後者を忘れると、*.ary の sort に失敗します。

それから fopen の方は typo です。 "r" ではなく "b" ですよね。

  open(s, O_RDWR) => open(s, O_RDWR|O_BINARY) 
  fopen(s, "r")   => fopen(s, "rb") 
  fopen(s, "w")   => fopen(s ,"wb")

などとしてください。

-- 
  Yoshihiro Tsukamoto