一个数组操作的简单函数的实现
在学习MT4的过程中,没有发现可以直接使用的函数(不知道是不是我没有找到而已), 就写了找个函数,请各位看看,多提意见! bool FArrayAdd (double& TargetArray[], double DataAdded) { int Asize = ArraySize(TargetArray); if(Asize == 0) { ArrayResize(TargetArray,Asize+1); TargetArray[0] = DataAdded; } else { double NewArray[]; int copied = ArrayCopy(NewArray,TargetArray); int NewSize = ArrayResize(TargetArray,Asize+1); int NewIndex=0; for(int i = 0; i < Asize; i++) { TargetArray[NewIndex] = NewArray[i];NewIndex++; } TargetArray[NewIndex] = DataAdded; } return(1); } |
打赏
最新创建圈子
- 新闻EA运行效果图圈 2019-05-05
圈主:admin 帖子:1