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


HSPTV!掲示板


未解決 解決 停止 削除要請

2011
1113
Buzzinput命令でひらがなやカタカナ一文字ずつ判定するには?2解決


Buzz

リンク

2011/11/13(Sun) 12:30:48|NO.42988

自分は、テキストボックスで入力した文字(ひらがなやカナ)を1文字ずつ判定して、しゃべらせるプログラムを作っている途中です。

そこで、質問なのですが、input命令で入力した文字を1文字ずつ判定させることはできますでしょうか?
自分の一番最初考えたのは
   sdim nyuuryoku,100
   input nyuuryoku,500,300,100

上の文で作ったテキストボックスに文字入力すると
nyuuryoku(0)=1文字目 、 nyuuryoku(1)=2文字目 、 nyuuryoku(2)=3文字目
というように格納されると思ったのですがどうも違うようで・・・。 

実際は nyuuryoku(0)という変数に100文字入る要領確保しましたよ。という意味らしいのです。

1文字ずつ違う変数に代入するようにするにはどのようにすればいいでしょう?

split命令を使えば、 たとえば「おはよう」と喋らせたいのなら、区切り文字を,とすると「お,は,よ,う」とすればできるようなのですが
自分の理想ではそのまま「おはよう」と入力したらおはようと喋らせるようにしたいのが理想です。

どんな意見でもいいので、アドバイスお願いいたします。



この記事に返信する


晩御飯

リンク

2011/11/13(Sun) 13:00:32|NO.42989




Buzz

リンク

2011/11/13(Sun) 13:46:37|NO.42990

おお、ありがとうございます!
ここの提示版利用するの初めてでして^^
解決してうれしいです。



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