改行コードについて

解決


しら  2004-06-14 23:54:51  No: 84011

質問なのですが、元々UNIXで出力されたファイルを

tmp = Replace(tmp, vbCr, vbCrLf)

のようにして改行コードを変換し、再びLine Inputで読み込む場合、
上手く改行コード毎に読み込んでくれなく、全データを一気に読み込んでしまいます。

これは、何が間違っているのでしょうか?
宜しくお願いします。


Say  2004-06-15 00:08:58  No: 84012

UNIXの改行コードはLFです。


しら  2004-06-15 01:43:58  No: 84013

すいません。記述ミスです。

tmp = Replace(tmp, LF, vbCrLf)

という風に記述し、読み込もうとしているのですが、
改行コード毎に読み込んでくれません。

なぜなのでしょうか?


nanashi  2004-06-15 01:56:10  No: 84014

実際にはどういうコードを書いていて上手くいかないんでしょうか?

>tmp = Replace(tmp, LF, vbCrLf)

tmp = Replace(tmp, vbLf, vbCrLf)
ですよね?


Say  2004-06-15 01:56:33  No: 84015

LF(ラインフィード)は
VBではvbLfとして定義されています。


しら  2004-06-15 02:17:46  No: 84016

すいません。解決しました。
凄く勘違いしていました。

お答え頂いたみなさん、有難うございます。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加