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 1040
Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
Ekburg!!! Todas as advertências devem ser eliminadas. O primeiro aviso significa que a declaração não tem efeito - descartada pelo compilador - que é ruim. O último aviso significa que o tamanho de uma variável local (matriz) excede 512kB e, portanto, não tem efeito - o que é muito ruim. O resto das advertências - uma variável não inicializada pode ser usada. É como quando você esquece de colocar dinheiro no cartão e tenta gastá-lo. Temos que verificar todos os ramos do programa. Às vezes, o compilador tem um seguro excessivo. Neste caso você deve declarar desta forma: int x=0; string y=""; bool z=false;
primeiro e último aviso eliminados.
ok, entendi, vou tentar)
Ekburg!!! Todas as advertências devem ser eliminadas. O primeiro aviso significa que o operador não tem nenhum efeito - descartado pelo compilador - isto é ruim. O último aviso é que o tamanho da variável local (matriz) excede 512kB e, portanto, não tem efeito - o que é muito ruim. O resto das advertências - uma variável não inicializada pode ser usada. É como quando você esquece de colocar dinheiro no cartão e tenta gastá-lo. Temos que verificar todos os ramos do programa. Às vezes, o compilador tem um seguro excessivo. Neste caso você deve declarar desta forma: int x=0; string y=""; bool z=false;
Eu atribuí zeros às variáveis durante a inicialização, as advertências desapareceram, mas e as arrays?
E não está no local de sua declaração, mas onde é utilizado no final, onde é a saída da matriz através da função de impressão.
Eu atribuí zeros às variáveis durante a inicialização, as advertências desapareceram, mas e as arrays?
E não é onde é declarado, é onde é usado no final, onde a saída da matriz é através da função de impressão.
produzir duas ou três impressões em vez de apenas uma. ou melhor em um loop, a variável é formada muito grande.
Eu já o faço através de looping...(
Destaquei em vermelho onde o compilador está se referindo.
dividir cada impressão em 2-3 impressões... embora seja estranho... quais são os tipos de dados na matriz?
tentou desta forma, ele funciona:
Por favor, mostre a declaração da matriz e explique porque isto é assim. Por que duas dimensões, por que este tamanho, quantos elementos são realmente utilizados, qual é a margem e para quê.
Eles são declarados no início do roteiro e depois gradualmente preenchidos com a execução do código.
Talvez o problema seja que alguns cálculos produzem valores com muitos zeros? Talvez elas precisem ser normalizadas?
Rapazes, aqui vai uma dica. O indicador chama outros indicadores. Como fazer a execução das funções do indicador principal somente depois que todos os valores forem carregados a partir de outros indicadores. O indicador de deslizamento não funciona, o que fazer???? Como verificar se os dados de outros indicadores estão carregados e você pode iniciar o cálculo????
Porque ao compilar durante o aparecimento da próxima barra está pulando, alguns dados são tomados para uma barra antiga, outros para uma nova, levando em conta que eu uso símbolos diferentes, acontece que alguns dos símbolos não são atualizados e os dados vêm para a barra anterior. Como sincronizar que todos os símbolos têm uma nova barra e podem fazer cálculos?