Qualquer pergunta de novato, de modo a não desorganizar o fórum. Profissionais, não passem por aqui. Em nenhum lugar sem você - 6. - página 878

 

SOS! Aqui está um trecho do arquivo de variáveis globais incluído. O resto é exatamente o mesmo.

Fiz tudo o que pude: alterei parâmetros, removi variáveis do arquivo individualmente e em grupos para encontrar o erro - tudo da mesma forma:

"nem todos os caminhos de controle retornam um valor" aviso. Qual é a razão, então?

//|Включаемый файл "Глобальные переменные"                           |
//+------------------------------------------------------------------+
int Variables()
{
//-----Объявляем Глобальные переменные:------------------------------------------

double High_0, High_1, High_2;             // Значение верхней линии Bollinger на 0, 1 и 2 барах
   double Low_0, Low_1, Low_2;                // Значение нижней линии Bollinger на 0, 1 и 2 барах
   double Delta_0, Delta_1;                   // Разница межу значениями верхней и нижней ...
                                              // ...линий Bollinger на 0 и 1 барах

High_0=iBands(NULL,0,10,2,0,PRICE_CLOSE,MODE_UPPER,0);
     High_1=iBands(NULL,0,10,2,0,PRICE_CLOSE,MODE_UPPER,1);
     High_2=iBands(NULL,0,10,2,0,PRICE_CLOSE,MODE_UPPER,2);
     Low_0=iBands(NULL,0,10,2,0,PRICE_CLOSE,MODE_LOWER,0);
     Low_1=iBands(NULL,0,10,2,0,PRICE_CLOSE,MODE_LOWER,1);
     Low_2=iBands(NULL,0,10,2,0,PRICE_CLOSE,MODE_LOWER,2);
     Delta_0=(High_0-Low_0);
     Delta_1=(High_1-Low_1);
}
//------------------------------------------------------------------------------------------
Estou ficando louco: tudo parece ser simples, mas não funciona.
 
rapid_minus:

SOS! Aqui está um trecho do arquivo de variáveis globais incluído. O resto é exatamente o mesmo.

Fiz tudo o que pude: alterei parâmetros, removi variáveis do arquivo individualmente e em grupos para encontrar o erro - tudo da mesma forma:

"nem todos os caminhos de controle retornam um valor" aviso. Qual é a razão, então?

Estou ficando louco: tudo parece simples, mas não funciona.

Você não pode usar um tradutor?

A função int deve retornar um valor.

No entanto, ainda há muitas perguntas sobre esta função.

 
AlexeyVik:

Você não pode usar um intérprete?

A função int deve necessariamente retornar um valor.

Embora ainda haja muitas perguntas sobre esta função.

Não entendo: de acordo com a ajuda, int não é uma função, mas um tipo.
 
rapid_minus:
Não entendo: de acordo com a ajuda, int não é uma função, mas um tipo.
Int é tipo e função é declarada. Sim, o tipo de função é int, portanto, é obrigatório devolver o valor. Use o tipo void, ele é projetado para tais casos, quando nenhum valor deve ser devolvido como resultado da execução da função.
 
evillive:
Int é um tipo, e a função é declarada. Bem, sim, o tipo de função é int, portanto, o retorno do valor é obrigatório. Use o tipo void, ele é projetado para tais casos, quando nenhum valor deve ser devolvido após a execução da função.

Exatamente. É claro, é claro, é claro. Feito - e oh, milagre!

OBRIGADO.

 
Bem, não vai sair do telhado agora. Vai simplesmente explodir :)
 
rapid_minus:

SOS! Aqui está um trecho do arquivo de variáveis globais incluído. O resto é exatamente o mesmo.

Fiz tudo o que pude: alterei parâmetros, removi variáveis do arquivo individualmente e em grupos para encontrar o erro - tudo da mesma forma:

"nem todos os caminhos de controle retornam um valor" aviso. Qual é a razão, então?

É uma loucura: parece simples, mas não funciona.

Mas para que será a função?
 
artmedia70:
Para que serve a função?

Eu quero que seja. Ninguém mais tem essa função.

Você tem uma função que faz algo, mas que não dá o resultado a ninguém?

 
rapid_minus:
Não entendo: de acordo com a ajuda, int não é uma função, mas um tipo.
Bem, eu estava contando apenas com alguma compreensão de programação. Eu nem conseguia imaginar que int pudesse ser entendido como um nome de função...
 
Vinin:

Eu quero que seja. Ninguém mais tem essa função.

Você tem uma função que faz algo, mas que não dá o resultado a ninguém?

Não só tenho uma função que não faz nada, como também estou fazendo uma função que não faz nada :)))