String型文字列を、1文字ずつChar型にキャストするには?

解決


Kaizarsome  2005-06-10 20:28:00  No: 15508

TEditなどで入力された文字列を、先頭の1文字づつチェックを行いたい。
先頭から1文字づつ抜き出すのは出来たのですが、抜き出した文字をChar型にキャストして、if 文字 in['a'..'z'] then ・・・  等の処理でチェックを行いたいのですが、キャスト方法が解りません。
どなたかご指導お願いします。


にしの  2005-06-10 21:35:47  No: 15509

1文字抜き出したらそれはChar型ですよね。
  if Edit1.Text[1] in ['A'..'Z'] then

それとも、違うやりかたをしたのでしょうか。


あれ・・  2005-06-10 21:44:55  No: 15510

string 型は Char の配列でもある、っていうことを知らないとか?


Kaizarsome  2005-06-10 23:36:10  No: 15511

大ボケでした。すみません。難しく考えすぎてて出来ませんでした。恥ずかしいです。。。
にしの様がご指導してくれた、Textの1文字部分を見る指定の仕方は初めて知りました。ありがとうございます。
わざわざ1文字抜き出さなくて良いですね。
お二人ともありがとうございました。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加