2017年9月17日投稿 / 2017年11月11日更新 / 投稿者 : あまさとしおん(天郷思音) / タグ : 投稿プログラム 実用ツール ライブラリ
これは、文字列をDATファイルとして保存するときに役立つライブラリです。
など、ざっくり400種類の文字を1文字あたり9bitで読み書きすることができます。
(ただし、文字列長の記憶に16bit消費され、最初の文字はASC()の値を素直に16bitで保存します)
そのため、ひらがなやカタカナが多い文字列を保存すると、TXTファイル*1で保存するよりもファイルサイズを小さくできます。
範囲外の文字は1文字あたり25bitで表現されます。
- EXEC ”PRG3:AWK−9U_LIB.PRG”
このように、お好きなスロットにEXECする方法が簡単です。
小文字の語は任意の変数名を入れてください。型は以下の通りです。
- AWK9_PUSH array%,string$
数値配列の末尾に文字列を書き込みます。
- string$=AWK9_SHIFT$(array%)
数値配列の先頭から文字列を読み込みます。
- value%=AWK9_CHK(string$)
文字列がAWK-9で保存可能どうかチェックします。
戻り値:0=NG 1=OK
全ての文字が保存できるよう改良されたので、廃止されました。
プチコン3号用の公開キーです。トップメニューの「作品公開とダウンロード」から公開キーを入力すると、作品をダウンロードすることができます。
プロジェクト内の「TXT:AWK-9U_LIB.PRG」がこのライブラリです。
「TXT:AWK-9U_DEM.PRG」はデモ(動作確認)プログラムです。
ファイルサイズ:31.8kB(プロジェクト合計)
この作品に対するコメントがあれば一言どうぞ。(作品に直接関係ない質問や雑談は掲示板へ)
*1
UTF-8ではひらがなやカタカナは24bitで表現されます。
表示モード : [ スマホ・3DS対応表示 | クラシック表示 ]
PukiWiki 1.4.7 Copyright © 2001-2006 PukiWiki Developers Team. License is GPL. Based on "PukiWiki" 1.3 by yu-ji
ページの処理時間 : 0.104 秒 | このページの最終更新 : 2022/09/20 (火) 12:49:35 (565d) | ログイン
Copyright(C) 2011-2014 プチコンまとめWiki ◆1sxkymI8ji30