一括表示

記事No: 21220
タイトル特殊文字単体を文字列変数に代入するには?
投稿日: 2020/12/22 02:08
投稿者たの [rWOrOireL321(海外)]

[やりたいこと]
イベントコマンドの文字列操作より
「に↓から1文字切り出し」コマンドで
"abc" → "a" , "bc" と できるように
"\c[1]bc" → "\c[1]" , "bc" というふうに
先頭が特殊文字のときも
1文字切り出して文字列変数に格納したい

[やってみたこと]
コモンイベント
------------------------------------------
文字列操作:CSelf5 = "\c[1]bc"
ピクチャ表示:ピクチャ1...(CSelf5 を画面出力)

文字列操作:CSelf6 = <1文字切出> CSelf5
ピクチャ表示:ピクチャ2...(CSelf5 を画面出力)
ピクチャ表示:ピクチャ3...(CSelf6 を画面出力)
------------------------------------------
を作成

[やってみた結果、どううまくいかないか]
3回ある画面出力のうち
ピクチャ1は青字で "bc" と出力される
ピクチャ2は白字で "bc" と出力される
ピクチャ3は何も出力されない

これにより
CSelf5から "\c[1]" を切出できているが
CSelf6に代入することはできていない


記事No: 21221
タイトルRe: 特殊文字単体を文字列変数に代入するには?
投稿日: 2020/12/22 16:51
投稿者レビニア [reLrLrWL327(海外)]

>CSelf6に代入することはできていない

代入はできているんじゃないですか?
\c[1]しか入っていないから何も表示されないだけで。

切出しのあとに

■文字列操作:CSelf6 += "bc"

を入れてみてください
青字の"bc"が出力されるはずです。