[Архив!] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 2. - страница 116

 

alsu,

if (условие && условие2) - тело этого оператора не выполняется если оба условия не соблюдены.

знаешь как сделать чтоб тело выполнялось пока оба условия не станут ложными?

кроме как создать проверку if (!условие && !условие2) bool lozh=true; и выполнять тело пока lozh не true

 
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, его размерность изменяется до размерности массива со значениями. В конце функции его размерность опять уменьшается до единицы.

Суть вопроса заключается в том, что эти функции не выполняются системой. А именно, Принты в этих функциях, не печатуются в журнале, но принт в старте обновляется с каждым тиком.

В чем может быть trouble?

Заранее спасибо за ответ!

 

Привет всем! Ребята кто из Москвы, отзовитесь пожалуйста, нужна помощь в написании робота для торгов, хотелось бы перетереть тему в асе, сам слабоват в програмировании, надеюсь на вашу помощь!

 
BBSL:

Всем добрый вечер!

У меня такой вопрос.

Есть функция -

и

Основная задача, это добавлять в массив(double &CUR[], а далее double &Arr[]), который содержит последние несколько тиков, новый тик, сдвигая текущие значения на один вниз, используя буффер. Буфер, как и массив со значениями предопределен, но имеет единичную размерность, но в функции array_recount, его размерность изменяется до размерности массива со значениями. В конце функции его размерность опять уменьшается до единицы.

Суть вопроса заключается в том, что эти функции не выполняются системой. А именно, Принты в этих функциях, не печатуются в журнале, но принт в старте обновляется с каждым тиком.

В чем может быть trouble?

Заранее спасибо за ответ!


Всем спасибо, извините за беспокойство...

Разобрался))

 
eddy:

alsu,

if (условие && условие2) - тело этого оператора не выполняется если оба условия не соблюдены.

знаешь как сделать чтоб тело выполнялось пока оба условия не станут ложными?

кроме как создать проверку if (!условие && !условие2) bool lozh=true; и выполнять тело пока lozh не true

if (условие || условие2) {...} будет выполняться, пока хотя бы одно из условий выполнено.
 

спрашивается как сделать чтоб тело выполнялось пока оба условия не станут ложными.

мда, чтото туплю :D

можно ж написать if (!условие && !условие2)

Причина обращения: