プチコン3号 SmileBASIC コミュニティトピックMIKI ifconfig2015/10/17 23:52:06情報交換COPY命令がバグバグファイヤーな件配列をコピーするcopy命令で、sourceとdestinationに同じ配列を指定した時の挙動が異常です。 画像のコードを実行すると、 (続く)11そうだね 13返信プレイ済み2017/11/03 18:41:21に取得
プチコン3号 SmileBASIC コミュニティ返信[1]親投稿MIKI ifconfig2015/10/17 23:56●文字列配列と数値配列とで動作が異なる ●数値配列の場合N=3とN=4とで動作が異なる という結果に。0そうだね プレイ済み2017/11/03 18:41:21に取得
プチコン3号 SmileBASIC コミュニティ返信[2]親投稿MIKI ifconfig2015/10/18 0:04やってることは 「配列の全要素を一つ後ろにずらす、ついでに要素数が一つ増える」 という処理です。 こちらの期待としては c 言語 memmove(3) 的な動作をして欲しいのですが、 文字列配列の場合、分かりやすくて for i=0 to n-1: v[i+1]=v[i]: next 的なコードですね。同じ配列がくることを想定してない。 数値配列の方は n が 4 の倍数の時だけ期待通りに動きます。 何か気を利かせてくれてるけど惜しいって感じでしょうか? 0そうだね プレイ済み2017/11/03 18:41:21に取得
プチコン3号 SmileBASIC コミュニティ返信[3]親投稿MIKI ifconfig2015/10/18 0:06この現象は既知でしょうか? 仕様 or バグ? 0そうだね プレイ済み2017/11/03 18:41:21に取得
プチコン3号 SmileBASIC コミュニティ返信[4]親投稿コータ[quota] W.D.WE2015/10/18 0:09仕様か不具合かはわかりませんが、初版からの振る舞いです。 仕方ないので、他の配列にコピーして、配列変数の代入で代替えしています。0そうだね プレイ済み2017/11/03 18:41:21に取得
プチコン3号 SmileBASIC コミュニティ返信[5]親投稿MIKI ifconfig2015/10/18 0:18さっそくありがとうございます。 直す気が無いって事か~~ しょうがないなあ~~ 途中に挿入しようと思ったら 2 回 copy しなきゃならないって事ですね。 それでもループを回すよりは早いでしょうね。 0そうだね プレイ済み2017/11/03 18:41:21に取得
プチコン3号 SmileBASIC コミュニティ返信[6]親投稿MIKI ifconfig2015/10/18 0:20配列の代入って(関数の戻り値からの代入以外)したこと無いけど、メモリリークとかないですか? 0そうだね プレイ済み2017/11/03 18:41:21に取得
プチコン3号 SmileBASIC コミュニティ返信[7]親投稿コータ[quota] W.D.WE2015/10/18 0:21バグ報告したことはないので(他の方がしているかも)、不具合の可能性もあると思います。(DEFがあって良かった。)0そうだね プレイ済み2017/11/03 18:41:21に取得
プチコン3号 SmileBASIC コミュニティ返信[8]親投稿コータ[quota] W.D.WE2015/10/18 0:23昔はありましたが、今は発生していないようです。0そうだね プレイ済み2017/11/03 18:41:21に取得
プチコン3号 SmileBASIC コミュニティ返信[9]親投稿MIKI ifconfig2015/10/18 0:25了解です!! ありがとうございました!! あとでバグ報告しときます!!0そうだね プレイ済み2017/11/03 18:41:21に取得
プチコン3号 SmileBASIC コミュニティ返信[10]親投稿れい rei-nntnd2015/10/18 3:06詳しく調べてないけどまだ配列回りはリークあるね。 いろいろやってくとメモリ減ってく0そうだね プレイ済み2017/11/03 18:41:21に取得
プチコン3号 SmileBASIC コミュニティ返信[11]親投稿MIKI ifconfig2015/10/18 8:52べ、別におどろかねーぜ!!0そうだね プレイ済み2017/11/03 18:41:21に取得
プチコン3号 SmileBASIC コミュニティ返信[12]親投稿れい rei-nntnd2015/10/18 8:554の倍数きづいてなかったからひまあったらみてみようかな どうせなんかアホなことしてんだろうなぁ。 4x8=32だし。0そうだね プレイ済み2017/11/03 18:41:21に取得
プチコン3号 SmileBASIC コミュニティ返信[13]親投稿MIKI ifconfig2015/10/18 21:10optino defint なので 4*4=16 かな?? まあいずれにしてもバグファイヤー!!!0そうだね プレイ済み2017/11/03 18:41:21に取得