[讨论]求助帮我看看为啥MT4一个数组赋值 始终输出为0
double MomBufferma;
int i,limit,counted_bars=IndicatorCounted();
limit=Bars-counted_bars;
if(Bars<=MomPeriod && MomPeriodma) return(0);
//---- initial zero
if(counted_bars<1)
for(i=1;i<=MomPeriod&& MomPeriodma ;i++) MomBufferma[Bars-i]=0.0;
//----
i=Bars-MomPeriod-1;
if(counted_bars>=MomPeriod) i=Bars-counted_bars-1;
while(i>=0)
{
MomBufferma【i】= 1.2222; //本来这里我是赋值给这个数组,发现始终是0输出,即使赋值个double常数为啥也是0输出 ???
Print(" 测试 ", MomBufferma【i】); // 为什么输出始终是0 ?? :') :') :')
i--;
}
[ 本帖最后由 iec61850 于 2009-7-26 20:46 编辑 ]
2楼
没人懂吗 还是不屑回答啊 救命啊 :N :L :M
小时候常做梦在河边捡钱!
3楼
:M :M 快点神仙来救命
发表于:2009-07-26 14:26只看该作者
4楼
double MomBufferma;
ArrayResize(MomBufferma,Bars);
韬客社区www.talkfx.co