- C言語なら俺に聞け 136 [無断転載禁止]©2ch.net
285 :デフォルトの名無しさん (ワッチョイ 2bdc-buIf)[sage]:2016/08/05(金) 16:50:50.71 ID:3ew4HwfD0 - >>280 で紹介されたページ中で line を検索しながら軽く眺めたら、
「行」の定義が出てきたよ。(日本語部分は拙訳 参考まで) 3.206 Line A sequence of zero or more non- <newline> characters plus a terminating <newline> character. 3.206 行 0個以上の<newline>でない文字の並びに終端する<newline>文字を加えたもの 3.195 Incomplete Line A sequence of one or more non- <newline> characters at the end of the file. 3.195 不完全な行 ファイル末尾にある1個以上の<newline>でない文字の並び >>279 は 「"foobar" を内容とする1行と "hogehuga" を内容とする不完全な行を含んだファイル」 ってところまでは間違いなさそう。 これをテキストファイルと呼べるか否かは、 「テキストファイルは行だけで構成され、他の要素は含まない」 「テキストファイルは行の他に、末尾に不完全な行を含みうる」 どちらの立場をとるかによるのでは? 少なくとも自分は 3.397 Text File の項を見ても分からんかった。 さらに、ファイル末尾の不完全な行をどう扱うべきかは… どこかに書いてあるかな?
|