PB 電子会議室
カテゴリ:PowerBuilderの開発環境
日付:2000年10月23日 21:00 発信者:lesqua
題名:RE(13):PB6.5: これでコード変換と言って良いのでしょうか?
これでコード変換と言えるのでしょうか・・・ちょっと心配なので見てください・・・
文字列(test)に代入した文字列を1文字1文字(work)判定してコードをシフトして、
シフトしたコードの文字を結合(result)すると、この文字列resultが
コード変換後の文字列となると言うことで良いのでしょうか・・・
string test,result
char work
long i
test = \"ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 \"
for i = 1 to Len(test)
choose case mid( test, i, 1 )
case \"A\" to \"I\"
work = Char( asc( mid( test, i, 1 ) ) + 128 )
case \"J\" to \"R\"
work = Char( asc( mid( test, i, 1 ) ) + 135 )
case \"S\" to \"Z\"
work = Char( asc( mid( test, i, 1 ) ) + 143 )
case \"0\" to \"9\"
work = Char( asc( mid( test, i, 1 ) ) + 192 )
case \" \"
work = Char( asc( mid( test, i, 1 ) ) + 32 )
end choose
result += string(work)
next
数字と英大文字とスペースのみで構成されるテキストを変換する場合、これで良いのでしょうか?
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows95
DBMS Oracle SQL*Net 8
Browser (記載なし)
Server SoftWare
OS Windows NT 4.0
DBMS Oracle 8.0
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.