程序用ff ff ff ff来表示数字,如01 00 00 00
但是字符转换为16进制的时候
程序又是如何区分数字与字符的?
例如lisa转换为asc码是6c 69 73 61
但这段也可是数字1634953580的16进制码
请问程序是如何区分的呢?
但是字符转换为16进制的时候
程序又是如何区分数字与字符的?
例如lisa转换为asc码是6c 69 73 61
但这段也可是数字1634953580的16进制码
请问程序是如何区分的呢?
begin
数字
end
else
begin
汉字
end
不是这个意思
我是截取游戏的封包
已经知道
ff ff ff ff这段表示的东西
只是想替换里面内容
有时想替换成一段字符,但是替换后的出现的是数字
pinteger(addr)^=1634953580如果要替换成'lisa'
s:='lisa';move(s[1],pbyte(addr)^,length(s));