プレイ日記
TXTファイルで、2つの文字列は 保存出来ないのかナ?
8そうだね
プレイ済み
返信[1]
親投稿
保存の仕方を工夫すれば出来ますよ データに改行を含まないデータのみなら 一行目は名前 二行目は~ 三行目は~ という風に改行を加えて保存する事でわかりやすく出来ます 読み込む時は改行コードの位置をINSTRで調べて 一行目を名前変数に、二行目を~に みたいにすれば大丈夫です
1そうだね
プレイ済み
返信[2]
親投稿
つ結合
0そうだね
プレイ済み
返信[3]
親投稿
??? ムゥ・・・ワカラヌイ・・・・・
0そうだね
プレイ済み
返信[4]
親投稿
SAVE "TXT:USER",NM$+CHR$(10)+BD$ 私が書いていたのはこんな感じでセーブする事です その場合のロードはこんな感じ LOAD "TXT:USER",S$ IDX=INSTR(S$,CHR$(10)) NM$=LEFT$(S$,IDX) BD$=MID$(S$,IDX+1,LEN(S$))
1そうだね
プレイ済み
返信[5]
親投稿
ノホォ、アリガトでぃす !
0そうだね
プレイ済み
返信[6]
親投稿
Godot orz_127
一応、こんな方法もある、と言うことで。 文字列の前にその文字列の長さを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そうだね
プレイ済み
返信[7]
親投稿
アリガトでぃす! もうちょい上手くなったら この方法も使ってミヨかな。
0そうだね
プレイ済み