作者: WATANABE Hirofumi | |
日時: 2002/7/07(16:55) |
わたなべです。 藤岡和夫 <kazuf@...> writes: : テキスト処理なので行単位での読み込みをするようにスクリプトを書いていま :す。binmodeだとそういうわけにもいきませんから。 なんか勘違いがあるようです。binmodeは 入出力時に改行コードを変換しない \czをEOFとみなさない というモードに移行するだけです。 つまりUNIX上でDOSのテキストファイルを処理するのと全く同じです。 ですからふつうのテキストファイルも同じように処理できます。 これはCR+LFとLFのどちらもLFが最後にあるから可能とも言えます。 DOSがLF+CRとか選んでいたらちょっと面倒だった。 改行コードの変換が入らないためCRの処理は必要になりますが、こ れは邪魔ならtr/\r//dで消すとか、出力時に必要になり足すくらい ならCRはそのままで処理するとか、ま、その程度です。 -- わたなべひろふみ