プチコン3号 SmileBASIC コミュニティ投稿Smoothie ryukey-h2015/01/31 11:54:39質問文字型配列が保存出来ぬ どうしてですか?2そうだね 12返信プレイ済み2017/11/03 23:55:03に取得
プチコン3号 SmileBASIC コミュニティ返信[1]親投稿コータ[quota] W.D.WE2015/1/31 12:00一行目でDIM A$[5]と文字列配列変数を宣言しているので、プチコンはA$が文字列配列変数のため出来ないと言っているのでは無いでしょうか。0そうだね プレイ済み2017/11/03 23:55:03に取得
プチコン3号 SmileBASIC コミュニティ返信[2]親投稿でんぺん DENPEN2015/1/31 12:00保存できるのは文字列が数値配列だけですよ〜0そうだね プレイ済み2017/11/03 23:55:03に取得
プチコン3号 SmileBASIC コミュニティ返信[3]親投稿Smoothie ryukey-h2015/1/31 12:10じゃあ保存出来ないんですか...0そうだね プレイ済み2017/11/03 23:55:03に取得
プチコン3号 SmileBASIC コミュニティ返信[4]親投稿でんぺん DENPEN2015/1/31 12:12文字型配列は保存できないので工夫して一つの文字列にして保存して、読み込んだ時にまた配列に戻す、みたいな事をする必要がありますねー0そうだね プレイ済み2017/11/03 23:55:03に取得
プチコン3号 SmileBASIC コミュニティ返信[5]親投稿ASA fusuian2015/1/31 12:12ASCで文字を数字に直すのです! 読み込んだ数字の配列は、CHR$で文字に戻せます。0そうだね プレイ済み2017/11/03 23:55:03に取得
プチコン3号 SmileBASIC コミュニティ返信[6]親投稿コータ[quota] W.D.WE2015/1/31 12:16配列の内容を、改行などで区切りがわかるように、1つの文字列にし、それを文字変数に代入することで、保存できます。 読み出すときは、逆に、文字変数で読み込み、区切り記号で配列要素を切り出して配列に格納すれば、やりたいことと同様のことが、できると思います。0そうだね プレイ済み2017/11/03 23:55:03に取得
プチコン3号 SmileBASIC コミュニティ返信[7]親投稿コータ[quota] W.D.WE2015/1/31 14:07たとえば、保存は B$=B$+A$[0] FOR I=1 TO 9 B$=B$+CHR$(10)+A$[I] NEXT SAVE "TXT:A",B$ 続く0そうだね プレイ済み2017/11/03 23:55:03に取得
プチコン3号 SmileBASIC コミュニティ返信[8]親投稿コータ[quota] W.D.WE2015/1/31 14:09読込は、 LOAD "TXT:A",B$ N0=0 FOR I=0 TO 9 N1=INSTR(N0,B$,CHR$(10)) IF N1<0 THEN A$[I]=MID$(B$,N0,LEN(B$)-N0) BREAK ENDIF A$[I]=MID$(B$,N0,N1-N0) N0=N1+1 NEXT 動作確認していないので、まちがっているところがあるかもしれません。雰囲気が伝わればいいのですが・・・0そうだね プレイ済み2017/11/03 23:55:03に取得
プチコン3号 SmileBASIC コミュニティ返信[9]親投稿Smoothie ryukey-h2015/1/31 14:19あれ? FOR I=0 TO 5 B$=B$+A$[I] NEXT が出来ない((((;゚Д゚)))))))0そうだね プレイ済み2017/11/03 23:55:03に取得
プチコン3号 SmileBASIC コミュニティ返信[10]親投稿Smoothie ryukey-h2015/1/31 14:26...出来たw0そうだね プレイ済み2017/11/03 23:55:03に取得
プチコン3号 SmileBASIC コミュニティ返信[11]親投稿Smoothie ryukey-h2015/1/31 15:09バグ潰しをして42分後 やっと出来ました(≧∇≦) これでやっとMYLIFEのアイテム保存ができる!1そうだね プレイ済み2017/11/03 23:55:03に取得
プチコン3号 SmileBASIC コミュニティ返信[12]親投稿コータ[quota] W.D.WE2015/1/31 16:49保存の最初の行は B$=A$[0] の間違いです。 保存のFOR I=1 TO 9読込のFOR I=0 TO 9の「9」は、 「LEN(A$)-1」の方が良さそうです。1そうだね プレイ済み2017/11/03 23:55:03に取得