Ajude-me a aprender a programar. - página 9

 
Алексей Тарабанов:

Dimitri, este é um especialista de muito alto calibre.

Tire uma soneca

 
Nikolay Mitrofanov:

Também não entendo porque você escreve sobre a brevidade e a beleza do código. Por que, por que...

Estou escrevendo sobre a necessidade de procurar primeiro em um livro didático antes de começar a fazer código. Mas você está dizendo que ele pode fazê-lo de qualquer maneira e deixá-lo cometer mil erros em vez de olhar como era feito antes e como é correto fazê-lo agora).

Não há diferença, o resultado será o mesmo - uma pessoa aprenderá a programar.

E a quem você vai ensinar programação?

 
Tio Nisla:

Duvido que tenha sido particularmente otimizado. Caso contrário, eles o teriam feito dessa maneira:

Por que existe um '-1' inutilmente torto na inicialização de variáveis? É desnecessário.

Mais uma vítima do C++. Há um clube inteiro por aqui em algum lugar, junte-se a nós.

 
Tio Nisla:
Acima está um link para uma cartilha, em um dos meus posts procure "Ciclo para".

Que brincalhão você é))))

int OnInit()
{
   for(int i=0;i<somefunc();i++) PrintFormat("array[%d]\n", i);
   return(INIT_SUCCEEDED);
}

int somefunc() {
   static int count = 0;
   PrintFormat("Туточки уже %d-й раз!\n", ++count);
   return 3; // это типа количество чего-то там, элементов массива например
}

É natural que a função chame tantas vezes quantas forem necessárias para se comparar com i.

O contador o confirma)))

Você é um grande brincalhão. Você nem vai poder dizer que é uma piada.

A pergunta era onde a função PositionsTotal() toma o valor para comparação - obtém o número cada vez do corretor ou o armazena em algum lugar dentro das variáveis do terminal e é atualizado apenas na abertura e no fechamento.

Parece não haver mais nenhuma redundância, se é que existe alguma.

 
Dmitry Fedoseev:

E a quem você vai ensinar programação?

Ninguém.

Se estivesse, você me daria um link para a documentação e o tópico do fórum onde o assunto em questão está sendo discutido.

 
A idéia de que a função PositionsTotal() pode obter um número de um corretor a cada vez é brilhante! Só um verdadeiro gênio poderia chegar a tal idéia!
 
Nikolay Mitrofanov:

Ninguém.

Se tivesse, você teria dado um link para o tópico de documentação e fórum onde o assunto em questão é discutido.

Uma página virou e você já esqueceu sobre o que escreveu.

 
Dmitry Fedoseev:

Uma página virou e você já esqueceu sobre o que escreveu.

Por que eu deveria me lembrar que estava respondendo à grosseria e às algaraviadas) Não o entendo de todo. Você sabe realmente como fazer alguma coisa?

Lembro que você tem uma pergunta que há 8 anos já respondeu de forma inteligente. Como um acrobata - oop la! E você já é um Dartagnan).

Talvez mesmo assim não houvesse campos em estruturas como MqlDatetime?

 
Nikolay Mitrofanov:

Por que eu deveria me lembrar que estava respondendo à grosseria e às algaraviadas) Não o entendo de todo. Você sabe realmente como fazer alguma coisa?

Lembro que você já respondeu a uma pergunta há 8 anos e se fundiu habilmente. Como um acrobata - oop la! E você já é um Dartagnan).

Talvez não houvesse campos em estruturas como o MqlDatetime naquela época?

Ao menos esqueça seu nome, o que me importa? E não é a mim que você estava respondendo))))

 
Dmitry Fedoseev:
A própria idéia de que a função PositionsTotal() pode obter um número de um corretor a cada vez é brilhante! Só um verdadeiro gênio poderia chegar a tal idéia!

Sim. TS.