トピック
??? 258556

文字を自動改行させるにはどうすればいいですか?

文字が一定の長さになったら改行させるにはどうすればいいですか?
0そうだね
プレイ済み
返信[1]
親投稿
かいしゅう kaikai.jp
一文字ずつ表示させて一文字表示するたびにロケートでX座標を1増やす 画面端に来たらXを0にしてYを1増やす
2そうだね
プレイ済み
返信[2]
親投稿
イスターリャ arduinotexter
かいしゅうさんの投稿で受付を終了しないということは、エディタ画面の話ですか? トップメニューの「オプション」項目をタッチして、そこの「折り返し表示」項目の□をタッチするとオンオフ出来ます。
0そうだね
プレイ済み
返信[3]
親投稿
LEN()で文字の長さを調べ、 IFで一定の長さになったか確認し、Yを1増やす。 ここら辺かな。
0そうだね
プレイ済み
返信[4]
親投稿
??? 258556
返信遅れてすいません。 petiTEXTERさん、コメント見れてなかっただけです。質問分かりにくくてすいません。 【本題】 何度も使用する文を文字列変数に入れているのですが、それを一文字ずつに分解しないといけませんか?
0そうだね
プレイ済み
返信[5]
親投稿
かいしゅう kaikai.jp
分解しなくても文字変数から指定した場所の文字を抜き出す命令(忘れたけど)を使えばいいです
0そうだね
プレイ済み
返信[6]
親投稿
イスターリャ arduinotexter
LEFT$関数&MID$関数をお使いください。 2つの関数の違いは、左端から取り出すか開始位置を指定するかです。 存在しない範囲を指定してもエラーは出ませんが、空文字列だったり、MID$で指定した開始位置が存在しないとエラー終了しますのでご注意ください。
0そうだね
プレイ済み
返信[7]
親投稿
マギー M191246
『何度も使用する文』 もしも、決まった文章なら 文字列の中に改行コードを入れておく という方法もあります。
0そうだね
プレイ済み
返信[8]
親投稿
??? 258556
ありがとうございました!
1そうだね
プレイ済み