以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://222.73.7.161/bbs/index.asp) -- 公式模型编写问题提交 (http://222.73.7.161/bbs/list.asp?boardid=4) ---- EnginCode()怎么赋给另一个变量? (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=6248) |
-- 作者:guotx2010 -- 发布时间:2011/4/21 11:13:52 -- EnginCode()怎么赋给另一个变量? 我要把EnginCode()返回的机器码保存到另一个变量,怎么赋完值之后,变量的值是100000?
EngCode:=EnginCode(); DrawTextEx(1,1,500,500,EngCode);
而直接使用 DrawTextEx(1,1,500,500,EnginCode()); 就可以显示出来,奇怪!
|
-- 作者:fly -- 发布时间:2011/4/21 12:48:55 -- 1000000是字符串的内部指针,显示字符串必须要用函数,例如DRAWTEXT等 楼主后面的写法就是取的字符串 |
-- 作者:guotx2010 -- 发布时间:2011/4/21 12:54:36 -- 那么字符串变量怎么赋值呢?
|
-- 作者:fly -- 发布时间:2011/4/21 13:40:23 -- 不能赋值, 如果是想比较机器码,可以用strcmp(\'机器码\'\',ENGINCODE()),结果为0,则字符串相等 |
-- 作者:阿火 -- 发布时间:2011/4/24 20:44:03 -- 字符窜可以赋值吧
我用以下楼主的代码测试,没有任何问题,可以正常显示 engcode:=engincode();
或者我用这些代码,也是可以正确显示 engcode:=\'你好啊,leevolvo\'; DRAWTEXTEX(1,1,500,500,ENGCODE); |