金老师请问:
stklabel、dynainfo(210)这2个函数,都是返回品种代码(后者是主力合约品种代码),我理解的是,例如橡胶合约RU09,同时是主力合约,
那么,这2个函数返回的品种代码都分别是‘RU09’,对吧?但是,我在实际的测试中好像不是这样的?请问他们返回的代码形式,举个例子。
http://www.weistock.com/bbs/dispbbs.asp?boardid=4&Id=98604
你讲的这个问题我在这里回答过了,你用数字型数据的判断方式去判断字符型数据是错的
用drawtext(islastbar,close,stklabel);这样的办法去看这类型数据是如何显示的
你可以看一下你列举的这两个函数结果,有什么区别,以及我代码里面如何消除这个区别
金老师,我本帖问的问题就是针对“字符型”函数提的问题,例如:
strlen(stklabel)
strlen(dynainfo(210))
返回的字符串是?以RU09合约为例,请老师给写出来吧?
strlen(stklabel)
strlen(dynainfo(210))
这两个返回的是字符的长度,返回的是数字型。不知道你要返回这两个字符型的什么?
返回的是字符的长度,返回的是数字型,请字符、数字都举个例子。
stklabel,字符型,用前面我讲的办法调试
strlen(stklabel),用常规的方式调试输出, 比如 ss:strlen(stklabel)
strlen(stklabel)
strlen(dynainfo(210))输出测试:结果
strlen(stklabel) 对于'RU09'返回的是字符长度是4;
strlen(dynainfo(210)) 对于'RU09'返回的是字符长度是6,那么,多出的2个字符是什么呢?是在左边还是在右边?是英文字母还是2位的编码数字?请写出示范。谢谢
http://www.weistock.com/bbs/dispbbs.asp?boardid=4&Id=98604
你讲的这个问题我在这里回答过了,你用数字型数据的判断方式去判断字符型数据是错的
用drawtext(islastbar,close,stklabel);这样的办法去看这类型数据是如何显示的
你可以看一下你列举的这两个函数结果,有什么区别,以及我代码里面如何消除这个区别
我最开始就讲过了,用drawtext进行输出调试,看看你列举的这两个函数,有什么区别