プチコン3号 SmileBASIC コミュニティ投稿かたけ~ katakei052015/07/21 22:30:38DATAの中から、ランダムに文字列を読み込む方法ってありませんか?2そうだね 8返信プレイ済み2017/11/03 19:35:55に取得
プチコン3号 SmileBASIC コミュニティ返信[1]親投稿otta777 otta777a2015/7/21 22:45乱数で取得した回数同じ変数に読みこめばDATAの中から ランダムに読みこんだように見えますよ。 RANDOMIZE 0 FOR I=0 TO RND(5)+1 READ A$ NEXT PRINT A$ DATA "a","d","f","h”,"i","k"1そうだね プレイ済み2017/11/03 19:35:55に取得
プチコン3号 SmileBASIC コミュニティ返信[2]親投稿ゆず#あつあく miyu-03-12-222015/7/21 22:47↑参考にさせていただきます。0そうだね プレイ済み2017/11/03 19:35:55に取得
プチコン3号 SmileBASIC コミュニティ返信[3]親投稿みけらんジェロ chikuwaxx2015/7/21 22:47「1つの文字列からランダムに文字を抜きだす」のか「複数のデータから1つを抜きだす」かで回答は変わってきます。 後者を例に取りますが、配列変数にデータを放り込んで抜きだすのが簡単かと。 DIM D$[10] FOR I=0 TO 9:READ D$[I]:NEXT DATA "PETIT","NO3","SMILE","BASIC","ENJOY","PROGRAM","NOT","DIFICULT","JOIN","US","." ?D$[RND(10)] こんな感じで。英語適当ですが。2そうだね プレイ済み2017/11/03 19:35:55に取得
プチコン3号 SmileBASIC コミュニティ返信[4]親投稿otta777 otta777a2015/7/21 22:48訂正します プチコン3号のFOR命令での終了値の評価が毎回行われるのを 失念していました。 RANDOMIZE 0 L=RND(5)+1 FOR I=0 TO L READ A$ NEXT PRINT A$ DATA "a","d","f","h”,"i","k"2そうだね プレイ済み2017/11/03 19:35:55に取得
プチコン3号 SmileBASIC コミュニティ返信[5]親投稿みけらんジェロ chikuwaxx2015/7/21 22:49あーごめんなさいデータ11個ありました。 DATA "PETIT","NO3","SMILE","BASIC","ENJOY","PROGRAM","NOT","DIFICULT","JOIN","US" ここまでで。 1そうだね プレイ済み2017/11/03 19:35:55に取得
プチコン3号 SmileBASIC コミュニティ返信[6]親投稿ΖΕΧ ZEX2562015/7/22 0:10RESTORE "@"+STR$(RND(3)) READ D$:?D$ @0 DATA "TEST0" @1 DATA "TEST1" @2 DATA "TEST2" 0そうだね プレイ済み2017/11/03 19:35:55に取得
プチコン3号 SmileBASIC コミュニティ返信[7]親投稿みむ*mim hidemimtp2015/7/22 11:20全部抜き出しておいてその中から選ぶのが普通のやり方ですね。 DIM A$[5] COPY A$,@D ?A$[RND(5)] @D DATA "A","B","C","D","E" 1そうだね プレイ済み2017/11/03 19:35:55に取得
プチコン3号 SmileBASIC コミュニティ返信[8]親投稿かたけ~ katakei052015/7/22 12:22皆さんありがとうございます。 参考にさせていただきます。0そうだね プレイ済み2017/11/03 19:35:55に取得