メモリの内容を変更します。
文字 | Cのデータ型 | <値>のデータ型 |
---|---|---|
c | char | 整数型 |
s | short | 整数型 |
i | int | 整数型 |
l | long | 整数型 |
b | BYTE (unsigned char) | 整数型 |
w | WORD (unsigned short) | 整数型 |
u | UINT (unsigned int) | 整数型 |
W | DWORD (unsigned long) | 整数型 |
f | float | 実数型 |
d | double | 実数型 |
P | void* | ポインタ型 |
S | char* | 文字列型 |
struct { |
WORD w; |
char* lpstr; |
char str[10]; |
}; |
#POKE($MEM, 0, 'w', 123); |
#POKE($MEM, 2, 'P', #ALLOC(80)); |
#FREE(#PEEK($MEM, 2, 'P')); |
#POKE($MEM, 2, 'P', #ALLOC(80)); |
#POKE($MEM, 2, 'P', #POKE(#ALLOC(#桁数($STR)+1), 0, 'S', $STR)); |
#POKE($MEM, 6, 'S', $STR); |