プチコン3号 SmileBASIC コミュニティプレイ日記まりを tomoyaTT882017/01/03 23:22:05しまった! 使い方を忘れた!3そうだね 12返信プレイ済み2017/11/03 01:08:55に取得
プチコン3号 SmileBASIC コミュニティ返信[1]親投稿まりを tomoyaTT882017/1/3 23:24DATAで読み込んだものをPRINTしたい。 これを使うタイミングいつくるんだろう? いざゲーム作ろうと思えどこればかりは使いこなせるかどうか自信が無い。0そうだね プレイ済み2017/11/03 01:08:55に取得
プチコン3号 SmileBASIC コミュニティ返信[2]親投稿りゅうまご ryumago2017/1/3 23:27DIM AA[11] COPY AA,@D @D DATA 3,7,6(略) 単純に配列にデータをセットするだけなら こんな風にCOPY命令を使えます 繰り返しながらセットするなら↓のような記述が使えます READ AA[T]0そうだね プレイ済み2017/11/03 01:08:55に取得
プチコン3号 SmileBASIC コミュニティ返信[3]親投稿まりを tomoyaTT882017/1/3 23:34Out of DATA 0:3でした0そうだね プレイ済み2017/11/03 01:08:55に取得
プチコン3号 SmileBASIC コミュニティ返信[4]親投稿まりを tomoyaTT882017/1/3 23:40大きな壁でした。 どうやったら越えられるか くじけそう0そうだね プレイ済み2017/11/03 01:08:55に取得
プチコン3号 SmileBASIC コミュニティ返信[5]親投稿りゅうまご ryumago2017/1/3 23:58とりあえず、COPYと出力の例を書いてみたので真似してみてください あと、データが11件ある場合 配列の宣言は12になります 配列の要素数が足りないのでエラーになるんですね DIM AA[12] 0そうだね プレイ済み2017/11/03 01:08:55に取得
プチコン3号 SmileBASIC コミュニティ返信[6]親投稿りゅうまご ryumago2017/1/4 0:18補足 コピー命令の所に配列の要素数が足りない時は自動で要素数が追加される というような事が書いてありますが この機能は最後に要素数を指定しないと働きません DIM AA[0] COPY AA,@C,11 こうすればAAの要素数が増えて値が格納されます 1そうだね プレイ済み2017/11/03 01:08:55に取得
プチコン3号 SmileBASIC コミュニティ返信[7]親投稿まりを tomoyaTT882017/1/4 8:34DIMって0から始まるんじゃなかったでしょうか? DIM AA [11] DATA 0,1~,10 これですよね0そうだね プレイ済み2017/11/03 01:08:55に取得
プチコン3号 SmileBASIC コミュニティ返信[8]親投稿りゅうまご ryumago2017/1/4 8:37眠い時間に書いたせいか一部寝ぼけた事を書いてしまった気がします(^^;) データ件数10件で配列が11件だと 11件目を配列に入れようとデータを読みに行って、データが無いためにエラーになるようです DIM 配列[データ件数]は要注意ですね1そうだね プレイ済み2017/11/03 01:08:55に取得
プチコン3号 SmileBASIC コミュニティ返信[9]親投稿りゅうまご ryumago2017/1/4 8:39そうです、ちょっと寝ぼけてたようです(^^;) 10件なら DIM AA[10]で合ってます0そうだね プレイ済み2017/11/03 01:08:55に取得
プチコン3号 SmileBASIC コミュニティ返信[10]親投稿まりを tomoyaTT882017/1/4 8:41すみません。 お体壊さぬよう、用心してくださいね プログラムやってみます 気付き次第状況を伝えに参ります1そうだね プレイ済み2017/11/03 01:08:55に取得
プチコン3号 SmileBASIC コミュニティ返信[11]親投稿まりを tomoyaTT882017/1/4 9:11わかったところをメモしてきました。 プログラムは上から下へ読んでいきますが、ARRPRINTという身に覚えのない命令がきてもエラーにならないとすれば、DEF~ENDを先に読んでいるという解釈で良いですか?0そうだね プレイ済み2017/11/03 01:08:55に取得
プチコン3号 SmileBASIC コミュニティ返信[12]親投稿りゅうまご ryumago2017/1/4 9:39FOR文には指定した変数(I)に最初の値(0)と処理を終わるための値(10)を設定しています この記述でNEXTまで処理が来るとIの値が自動で1ずつ増えるので?AA[I]で配列の中を順番に表示させられます DEF~ENDはコメントに書いてくださったとおり宣言の記述で 変数の有無と一緒に最初に解釈されて その後、プログラムが上から走っていきます1そうだね プレイ済み2017/11/03 01:08:55に取得