タイトル : Re: EOFを取り除く? 投稿日 : 2007/03/31(Sat) 10:48 投稿者 : よねKEN
> 以下のようなコードで、テキストファイルを作成しています。 > 先日、テキストファイルの最後に、出力されるEOFを取り > 除いて欲しいとの依頼があったのですが、正直、どうしていい > か分かりません。どなたかご教授お願い致します。 前後の文脈やあなたの開発しているもの等が不明なので、若干、意味がわかりかねます。 (EOFを取り除く、の意味がわからず困っているということは予想ができますが・・・) プログラムがどうとかいう前の話として、 まずは依頼されている内容を依頼者とあなたの間で意識合わせするべきではありませんか? 依頼者の言っている意味をよく理解できなかったのですよね? あなたの言葉で他人に説明できるように意味を確認してください。 ※以下はただの予想ですから、依頼者にきちんと確認してください。 別の環境で作られたテキストファイルがあり、そのファイルからEOFを取り除いてくれ、 という依頼なら、データの最後のASCIIコード26のデータを取り除くという意味だと思います。 そうでなく、あなたが作った.NETのプログラムからStreamWriterを使ってファイルを出力しており、 そのファイルに対しての依頼なら、意味がわからない依頼です。 いまどきファイルの末尾にEOF用のデータを出力したりはしませんので、 依頼者の勘違いの可能性もあります。テキストエディタでファイルを確認したら、 テキストエディタの機能で、ファイル末尾に[EOF]と表示されていたから勘違いしたとか。 |