HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2019
1224
MSX68000配列変数に不規則な内容を効率よく入れる方法2解決


MSX68000

リンク

2019/12/24(Tue) 19:46:50|NO.89102

 練習用のゲーム作成もいよいよ佳境に近づいてきて、よりプログラムをコンパクトにしたいと考える様になりました。

 でタイトルの通りですが、例えばken[]という文字列変数に「Tokyo」「Kanagawa」「Chiba」などを入れる場合

BASIC:
 FOR I=0 TO 最大数:READ KEN$(I);NEXT
 DATA "Tokyo","Kanagawa","Chiba"…

C言語:
 char ken[]={"Tokyo","Kanagawa","Chiba"…

 などと記述しますが、HSPではどう書いたらいいですか?



この記事に返信する


ZAP

リンク

2019/12/24(Tue) 21:08:45|NO.89104


sdim ken,32,47 ken(0)="Tokyo","Kanagawa","Chiba" mes ken(0) mes ken(1) mes ken(2)

2行目のように書くと、左辺で指定された添え字から順に連続で代入できる。



MSX68000

リンク

2019/12/24(Tue) 21:29:00|NO.89105

 ありがとうございます。そんな処理順になるんですね!
(そういやプチコン3号もそれに近い事が出来たような…)
早速試してみます。



ONION software Copyright 1997-2023(c) All rights reserved.