Z zhaokaien Unregistered / Unconfirmed GUEST, unregistred user! 2007-12-26 #1 if (0 == wcscmp((const unsigned short *)i,L"xxxx")) { }
蓝 蓝叶菱 Unregistered / Unconfirmed GUEST, unregistred user! 2007-12-26 #2 就是比较short i,和l"xxxx"是否相等吧。 相当于comparestring比较字符串。 wcscmp和这个应该差不多。 我认为是把i转换为pchar,和l"xxx"比较。 如果为0就是相等了。否则不等。 那么如何如何。。。
就是比较short i,和l"xxxx"是否相等吧。 相当于comparestring比较字符串。 wcscmp和这个应该差不多。 我认为是把i转换为pchar,和l"xxx"比较。 如果为0就是相等了。否则不等。 那么如何如何。。。
Z zhaokaien Unregistered / Unconfirmed GUEST, unregistred user! 2007-12-26 #3 那蓝兄弟怎么转化i呢,i是一个地址比如说是 $300F00
Z zhaokaien Unregistered / Unconfirmed GUEST, unregistred user! 2007-12-26 #4 这句代码的意思我明白,关键是怎样转化成delphi代码并能够正常运行!
S sbamwdx Unregistered / Unconfirmed GUEST, unregistred user! 2007-12-26 #5 应该是这样。他主要是比较 字条串“XXXX”的第一位 if byte(i)=byte("XXXX") then begin end;
L lovezyp Unregistered / Unconfirmed GUEST, unregistred user! 2007-12-27 #6 这是带指针的 wcscmp是个函数,这句就是看他的返回值是不是等于0,有些东西即使你翻译过来编译通过了,运行还是错误的,你要看wcscmp是怎么处理的,要翻译思想,单纯的翻译代码没什么用,况且c语言灵活多变
这是带指针的 wcscmp是个函数,这句就是看他的返回值是不是等于0,有些东西即使你翻译过来编译通过了,运行还是错误的,你要看wcscmp是怎么处理的,要翻译思想,单纯的翻译代码没什么用,况且c语言灵活多变
J JamesBond_L Unregistered / Unconfirmed GUEST, unregistred user! 2007-12-28 #7 if WideCompareStr(PWideChar(i), 'xxxx') = 0 then