投稿
こうあん kou051213
文字を1文字消す、プログラムを教えてください。 (上から目線?ですみません。)
1そうだね
プレイ済み
返信[1]
親投稿
変数$[消したい文字目]="" 配列不可
0そうだね
プレイ済み
返信[2]
親投稿
ヨッシー okkun2002
変数$[文字目]="" 配列変数$[配列番号][文字目]="" 変数$=SUBST$(変数$,文字目,1,"")
0そうだね
プレイ済み
返信[3]
親投稿
ヨッシー okkun2002
↑付け忘れ 配列変数$[配列番号]=SUBST$(配列変数$[配列番号],文字目,1,””)
0そうだね
プレイ済み
返信[4]
親投稿
マギー M191246
私も知らなかったんですけど 例えば A$="ABC" B$=A$ B$[1]="" などとすると B$は"AC"となりますが A$も"AC"となるようなので 注意してください。
0そうだね
プレイ済み
返信[5]
親投稿
reji Satoshi.1103
LEFT$とかを使って文字を取り出すのもいいかも(!?)
0そうだね
プレイ済み
返信[6]
親投稿
てっく tekpro
誰も言ってないのであえて言いますが、ひょっとしたらPRINTで表示した文字を1文字消す方法のことですかね? それなら LOCATE X座標,Y座標 : PRINT " "です。消すというよりは空白による上書きです。
0そうだね
プレイ済み
返信[7]
親投稿
Godot orz_127
自分も、てっくさんのコメントにある話なのかなと思って見ていましたが、判断できませんでした。 質問する場合は、もう少し具体的に、出来れば簡単な例をあげた方が良いかと。 その方が、質問の意図に沿った的確な答えが早く得られると思います。
0そうだね
プレイ済み
返信[8]
親投稿
otta777 otta777a
>てっくさん CHKCHRでコンソール画面をチェックすることも考慮すると PRINT CHR$(0)とした方がいいですよ。 SMILE BASICではCLSを実行するとCHR$(0)でコンソール 画面を埋め尽くすようになっています。
1そうだね
プレイ済み
返信[9]
親投稿
Godot orz_127
これもある意味「一文字消す」です。
0そうだね
プレイ済み
返信[10]
親投稿
ΖΕΧ ZEX256
?"ABC"; LOCATE CSRX-1,CSRY?" ";
0そうだね
プレイ済み