String型文字列を、1文字ずつChar型にキャストするには?
解決
Kaizarsome
2005-06-10 20:28:00
No:
15508
IP:
[192.*.*.*]
TEditなどで入力された文字列を、先頭の1文字づつチェックを行いたい。
先頭から1文字づつ抜き出すのは出来たのですが、抜き出した文字をChar型にキャストして、if 文字 in['a'..'z'] then ・・・ 等の処理でチェックを行いたいのですが、キャスト方法が解りません。
どなたかご指導お願いします。
編集
削除
にしの
2005-06-10 21:35:47
No:
15509
IP:
[192.*.*.*]
1文字抜き出したらそれはChar型ですよね。
if Edit1.Text[1] in ['A'..'Z'] then
それとも、違うやりかたをしたのでしょうか。
編集
削除
あれ・・
2005-06-10 21:44:55
No:
15510
IP:
[192.*.*.*]
string 型は Char の配列でもある、っていうことを知らないとか?
編集
削除
Kaizarsome
2005-06-10 23:36:10
No:
15511
IP:
[192.*.*.*]
大ボケでした。すみません。難しく考えすぎてて出来ませんでした。恥ずかしいです。。。
にしの様がご指導してくれた、Textの1文字部分を見る指定の仕方は初めて知りました。ありがとうございます。
わざわざ1文字抜き出さなくて良いですね。
お二人ともありがとうございました。
編集
削除