切明@名古屋です。3種類コンパイラが入っていたのでやってみました。Cygnusだけ動作が違いました。 > > fopen("file", "r") する("rb" ではない)と、行末は勝手に LF に直ると信じ > > ていいでしょうか? バッファ内がそうなる、ということですよね。つまり、 fgets(Buf, sizeof(Buf), fp); なんてやったときにバッファ内が0x0aになるってことですよね。 > > Cygwin? <- OK 私の実験ではだめでした。0d0aになります。 > > Visual C? OK > > Borland C++? <- OK Cygwinだけが0D0Aになるのはなぜなんでしょうね。 ---- KIRIAKE Masanori kiri_ma at example.com