ノートパット系の命令:HSP

投稿者: | 2011 年 10 月 17 日

HSPでは一般に、ファイルの読み書きを行うには、bload命令やbsave命令を使用しますが、テキストファイルの読み書きには、ノートパット系の命令が推奨されています。

命令・関数名 意味
notesel命令 対象バッファ指定
noteload命令 対象バッファ読み込み
notesave命令 対象バッファ保存
notemax メモリノートパッドの行数(システム変数)
notesize メモリノートパッドの文字数 (システム変数)
noteinfo関数 メモリノートパッド情報取得
noteget命令 指定行を読み込み
noteadd命令 指定行の追加・変更
notedel命令 行の削除
noteunsel命令 対象バッファの復帰

使用例

  • テキストファイルを読み込むとき
    sdim buf,10000
    notesel buf
    noteload ”sample.txt”
  • テキストファイルを書き込むとき
    notesave ”sample.txt”
  • 5行目を読み込むとき
    noteget buf,5
  • 2行目に追加・変更
    noteadd ”サンプル” ,2
  • 5行目の削除
    notedel 5