[存档!]任何菜鸟问题,为了不给论坛添乱。专业人士,不要与它擦肩而过。没有你,哪里都不能去 - 2. - 页 116

 

alsu

if (condition && condition2) - 如果两个条件都不满足,这个操作符的主体不会被执行。

你知道如何使主体被执行,直到两个条件都是假的吗?

除了创建一个检查if (!condition && !condition2) bool lozh=true; 并执行正文直到lozh为真。

 
eddy:
寻找一个非标准的。
就这样?
 
好吧,如果标准的人没有看到的可能性
 
我可以把顾问放在一个移动终端 上吗?
 

上一页的内容就是这个问题的答案。

我认为你应该先搜索问题中的关键词,然后再问)
 

大家晚上好!

我有这样一个问题。

有一个函数--

int current_values_from_MT(double &CUR[], double &CUR_BUF[]){

array_recount(CUR, CUR_BUF, Ask);

Print("current_values_from_MT");

}

и

double array_recount (double &Arr[], double &Buf[], double new_digit){


int size = ArraySize(Arr);

ArrayResize(Buf, size);

ArrayCopy(Buf, Arr, 0, 0);

ArrayCopy(Arr, Buf, 0, 1);

Arr[size - 1] = new_digit;

ArrayResize(Buf, 1);

Print("array_recount");

}

它的主要任务是向数组(double&CUR[],然后是double&Arr[])添加一个新的刻度,该数组包含最后几个刻度,通过使用缓冲器将当前值向下移动一个。缓冲区以及带值数组都是预定义的,但有一个单位尺寸,但在array_recount函数中,其尺寸被改为带值数组的尺寸。在函数结束时,其维度又被降低到了1。

问题的关键是,这些功能不是由系统执行的。也就是说,这些函数中的打印数据不在日志中打印,但开始时的打印数据会随着每一次打勾而更新。

可能是什么问题?

预先感谢您的答复!

 

大家好!来自莫斯科的朋友们,请叫出来,我需要帮助写一个 交易机器人,我想在ase中讨论这个话题,我在编程方面很弱,我希望得到你们的帮助!

 
BBSL:

大家晚上好!

我有这样一个问题。

有一个函数--

и

它的主要任务是向数组(double&CUR[],然后是double&Arr[])添加一个新的刻度,该数组包含最后几个刻度,通过使用缓冲器将当前值向下移动一个。缓冲区以及带值数组都是预定义的,但有一个单位尺寸,但在array_recount函数中,其尺寸被改为带值数组的尺寸。在函数结束时,其维度又被降低到了1。

问题的关键是,这些功能不是由系统执行的。也就是说,这些函数中的打印数据不在日志中打印,但开始时的打印数据会随着每一次打勾而更新。

可能是什么问题?

预先感谢您的回答!


谢谢大家,很抱歉给大家带来不便...

想通了))。

 
eddy:

alsu

if (condition && condition2) - 如果两个条件都不满足,这个操作符的主体不会被执行。

你知道如何使主体被执行,直到两个条件都是假的吗?

除了创建一个检查if (!condition && !condition2) bool lozh=true; 并执行正文直到lozh为真。

if (condition || condition2) {...} 只要至少满足其中一个条件,就会得到满足。
 

问题是,我怎样才能让身体走到两个条件都是假的为止。

是的,我很笨 :D

你可以写if (!condition && !condition2)