- 373 名前:デフォルトの名無しさん mailto:sage [2008/10/04(土) 13:21:33 ]
- >>370
>普通UNIX使いは改行記号がが¥nのとき、¥r¥nのとき、¥rのときそれぞれを考慮したコードを書きます。 書かない。ふつうは printf("foo¥n"); としか書かない。printf("foo¥r¥n") なんて書くわけない。 本気でそんな主張をするなら、世の中のUNIX用ツールで改行コードを使い分けているソースの例を挙げて、 それが一般的であることを示してくれ。 >なぜならUnix使いはおそらくwindowsをはじめとする他の環境を触ったことがあり、 触っただけで、自分のコードにそこまでの移植性を考えるわけない。 たとえばUNIXとWindowsではパス区切り文字が違うが、それを考慮しているコードは多くない。 改行コードの違いなんか考えるわけがない。 >それらで改行がどう表現されるかを知っていて、 >かつbフラグは無視される環境であることがほとんどだから。 bフラグを無視するのはUNIX系だけでは? Windowsでは無視されないんだから、「bフラグは無視される環境であることがほとんど」なわけがない。
|

|