转义字符什么意思?#$ index := Pos('JFIF' + #$00, buffer);上面的帮忙翻译一下,还有其他的都说说 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $ 后面跟的是16进制# 后面跟的是 ASCII码比如回车的ASCII码是#13即等 #$D大写字母A = #97 = #$41 $+数字表示十六进制;#+数字是char类型,即把后面的ansi码转成char类型;比如:var buf:Array[0..5] of char;可以这样:buf[0]:=#13;buf[1]:=#$D;....所以像你这句代码index := Pos('JFIF' + #$00, buffer);的意思是给JFIF后面加两个#0,对于pchar来说,#0代表结束,所以这个应该是用于判断buffer结尾是不是JFIF ReplaceStr效率太低,哪儿有好的高效的字符串替换函数? 怎样设置TreeView1选中呢? 怎么连接远程sql2000服务器 怎么在daetimepick中显示每个月的第一天 Delphi6, DbExpress, DB2数据库,出现错误。 如何写帮助文档啊? hongwei?aa 分很少,但问题很有挑战性?我贴了久没有可行的办法!!!太难了 获得文件大小的问题 一个很easy 的问题!在线等待,立即给分! DELPHI编程如何实现如图功能界面操作 TreeView的二级科目如何按排序来显示?
#+数字是char类型,即把后面的ansi码转成char类型;
比如:
var buf:Array[0..5] of char;
可以这样:
buf[0]:=#13;
buf[1]:=#$D;
....所以像你这句代码index := Pos('JFIF' + #$00, buffer);的意思是给JFIF后面加两个#0,对于pchar来说,#0代表结束,所以这个应该是用于判断buffer结尾是不是JFIF