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


HSPTV!掲示板


未解決 解決 停止 削除要請

2022
0531
MSX68000文字列配列のクリア方法2解決


MSX68000

リンク

2022/5/31(Tue) 02:09:40|NO.96518

 かなり前にゲームデータ保存時の、半角文字列と全角文字列の不規則混在について質問
した者です。

 いろいろやってみたが、任意の位置から全角と半角を分離する技術が身に付かず、
仕方ないのでnotesaveとは別の方法を探した結果、文字列配列で保存するarraysave命令
があったので、これで全角を(1)、半角を(0)にLOAD&SAVEした所、うまく行きました。

 だが場合によっては、今arraysaveしたファイルをテキストエディタで見た所、末尾に
余計な文字が入っている事がありました。
保存可能ファイル一覧表示の為、他のデータも読み込ませると、以前のデータの方が
長い場合、以前のデータがごみとして入ってしまう様です。

 対策の為、読み込み前に文字列配列に""(ゼロ文字列)を代入したり、配列や文字列を
クリアする命令を探してみたのですが、うまく行きません。

 どういう解決方法があるでしょう?



この記事に返信する


SMOPU

リンク

2022/5/31(Tue) 08:35:18|NO.96521

sdimやdim命令で、配列変数を初期化できるようですが…。



MSX68000

リンク

2022/5/31(Tue) 19:54:36|NO.96528

 ありがとうございます。試してみます。
最近配列定義に厳格な言語ばかりいじっていたので、思いつきませんでしたw



記事削除

記事NO.パスワード
(質問が解決したスレッドは他の利用者に活用してもらうため、削除しないようお願いします)

NO.96518への返信

マスコット

好きなマスコットを選んでください。

名前

e-mail
HOME
  1. 初めて利用する方は、HSP3掲示板の使い方をお読みください。
  2. 不要部分の多い長いスクリプトの投稿は ご遠慮ください。
  3. 書き込みは自動改行されません。適度に改行を入れてください。
  4. スクリプトは小文字の<pre>〜</pre>で囲むと見やすく表示できます。

削除用パスワード

解決したら質問者本人がここをチェックしてください。

エラー発生時、再送信すると二重送信になることがあります。
回答が得られたら、お礼書き込み時に[解決]チェックしてください。
SPAM防止のためURLから始まる文章は投稿できません。
SPAM防止のため英文字のみの本文を投稿することはできません。

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