そのゲームではユーザ名登録の機能をつけようと思っています。
ユーザー名が登録されれば、そのユーザ名のフォルダと設定ファイルを作って
ユーザのゲームでの記録等を記録させようとしています。
その、ユーザー名登録の場面で
ユーザ名として(半角スペース = 半 : 全角スペース = 全)
半+半+半
と入力すれば、そのようなフォルダは作成することができませんので当然エラーになります。
ゆえに、そのような半角スペースのみのユーザー名が入力されれば、
フォルダ等を作成せず、再度、ユーザー名登録を求めるプログラムは組むことができました。
しかし、
半+半+全+半
など、全角スペースと半角スペースの混合の文字列だと、次のようなプログラムだと検出してくれません。
sentence = " " // 半+半+全+半 n = strlen( sentence ) a = "" i = 0 repeat n a = strmid(sentence,cnt,1) if (a ! " ")and(a ! " "){ dialog cnt i++ } loop if i = 0 { dialog "空白しか存在しません" ユーザー名を再度求める } else { ゲーム画面へ }
かなり初心者的な質問でイライラされた方もおられるでしょうが、
どうか寛大な心で見ていただければ幸いです。