一応、こんな方法もある、と言うことで。
文字列の前にその文字列の長さを2桁の16進文字列でつけたします。2桁の16進なので0~255までならこの方法でOKです。
S$="" '書き込み用バッファ
S$=S$+HEX$(LEN("文字列"),2)+"文字列"
これで文字列の数分繋げていって最後に書き込み。
SAVE "TXT:ファイル名",S$
読み出しは、以下のとおり。
M$=LOAD("TXT:ファイル名")
N=0 '文字列の読み出し位置
まず文字列の長さ2桁を読みだして16進文字列から数値に変換。
L=VAL("&H"+MID$(M$,N,2)):N=N+2 '2桁分進める
変数$=MID$(M$,L):N=N+L '読みだした文字列分加算
あとは繰り返し。
1そうだね プレイ済み