HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2009
0223
ユージンhspinetのnetloadやnetrequestで改行が消えてしまう2解決


ユージン

リンク

2009/2/23(Mon) 00:57:18|NO.23569

この間hspinetについて質問させていただいた者です。

netloadやnetrequestでネット上のファイルを取得しようとしたのですが、
全ての改行が無視されてしまいます。

ネット上のa.txtの内容が、
a
b
c
だとすると、読み込んだ結果が
abc
になってしまいます。

どうすれば改行もそのまま取得できるでしょうか。
よろしくお願いいたします。



この記事に返信する


ANTARES

リンク

2009/2/23(Mon) 02:38:01|NO.23570

 改行コードがCR+LF(Windowsの改行コード)じゃなく、
LF(Unixの改行コード)になっているだけでは?
試した中では、LFが完全に無視されるのはデバッグウィンドウだけのようです。

LF="a" poke LF,0,10 s="a"+LF+"b"+LF+"c"+LF mes s dialog s p=0 repeat: if p>=strlen(s): break c=peek(s, p) if c==10 { s=strmid(s,0,p)+"\n"+strmid(s,p+1,strlen(s)-p-1) p++ } p++ loop mes s



ユージン

リンク

2009/2/23(Mon) 13:22:48|NO.23574

>改行コードがCR+LF(Windowsの改行コード)じゃなく、
>LF(Unixの改行コード)になっているだけでは?
すごく単純なことだったんですね。
mesboxで表示していたので気づきませんでした…。

回答して頂き、ありがとうございました!



ONION software Copyright 1997-2021(c) All rights reserved.