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


HSPTV!掲示板


未解決 解決 停止 削除要請

2014
0103
紅蓮文字列の操作2byteずつ切り出して逆に出力したいです3解決


紅蓮

リンク

2014/1/3(Fri) 02:52:55|NO.59106

文字列の操作2byteずつ切り出して逆に出力したいです
data="83EF52900024BF"
でしたら
data="BF24009042EF83"
にしたいです。

自分ができる限界のソースを作りました。
2byteずつ切り出すので限界でした。。


data = "BF24009042EF83" mes "切り出したい文字列="+data wari = strlen(data)/2 repeat wari mes strmid(data, cnt*2, 2) loop ;最終的にこうしたいです ;mes "BF24009042EF83"

よろしくお願いします



この記事に返信する


紅蓮

リンク

2014/1/3(Fri) 04:09:56|NO.59107

補足です


data = "BF24009042EF83" mes "切り出したい文字列="+data wari = strlen(data)/2 repeat wari ;mes strmid(data, cnt*2, 2) b.cnt = strmid(data, cnt*2, 2) count=cnt loop repeat wari pos x,50 x+16 mes b.(count-cnt) loop

このようなやり方でしたくはなくて
1個の変数に代入してmes 変数の命令1個だけで表示させたいです><
なにがいいたいか伝わらないかもしれませんが何卒よろしくお願いします



saracena

リンク

2014/1/3(Fri) 04:33:21|NO.59109


data = "BF24009042EF83" mes "切り出したい文字列="+data wari = strlen(data)/2 s="" repeat wari s=strmid(data, cnt*2, 2)+s loop mes s
これでいいですか?



紅蓮

リンク

2014/1/3(Fri) 04:36:04|NO.59110

お、求めてたソースです!

ありがとうございます-!

解決しました^^



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