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


HSPTV!掲示板


未解決 解決 停止 削除要請

2009
0216
Hirokiinstr関数の仕様について2解決


Hiroki

リンク

2009/2/16(Mon) 00:59:27|NO.23424

この掲示板では初めまして。
5年ぶりくらいにHSPの世界に顔を出しました、
元HRKこと、Hirokiと申します。

既出かも知れませんが、下記のような感じでinstr関数を実行した所、
\t(タブ)だけでなく、アルファベットの「t」もヒットするようです。

idx = instr(dat, idx, "\t")

HSP2のinstr命令は\tだけしか認識しなかったような・・・。

という事は、\nは、英語のnも一緒にヒットしちゃうのかな・・・?



この記事に返信する


レノス

リンク

2009/2/16(Mon) 01:15:33|NO.23425

しっかり t を無視して動きましたが……。

// 0123456789ABCDEF dat = "abc...rstuvwxyz\t\n" idx = instr(dat, 0, "\t") mes idx // 8 なら失敗、15なら成功 stop



Hiroki

リンク

2009/2/17(Tue) 01:48:30|NO.23435

ご指摘ありがとうございます。

どうやら、返り値が、二番目の引数から数えた値だという事を
忘れていたため、repeat〜loopで別のオフセットを参照していたようです^^;

お騒がせいたしましたm(_ _)m



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