poke

バッファに1byte書き込み

poke p1,p2,p3

p1=変数 : バッファを割り当てた変数名
p2=0~  : バッファのインデックス(Byte単位)
p3(0)   : バッファに書き込む値 または 文字列(Byte単位)

解説

変数に保存されたデータメモリ上の任意の場所にある 1バイトの内容を書き換えます。

p1で指定した変数のバッファ上で、p2で指定したインデックスの場所にp3の値を書き込みます。値は0~255までの1バイト(8bit)値になります。

p3に文字列を指定した場合には、文字列データをメモリに展開し、strsizeに、書き込まれた文字列の長さを返します。

関連項目

wpokeバッファに2byte書き込み
lpokeバッファに4byte書き込み

サンプル逆引き (8)

cookie_get.hsp
cookie_set.hsp
fxinfo.hsp
getenv.hsp
mkfont.hsp
modtest2.hsp
terminal.hsp
test_status.hsp

情報

バージョン3.6
作成日2009/08/01
著作者onitama
URLhttp://hsp.tv/
備考ver3.6標準命令
タイプ内蔵命令
グループメモリ管理命令
対応環境
  • Windows 版 HSP
  • コマンドライン版 HSP
  • HSPLet
hs ファイルhsphelp\i_mem.hs