Programação  
 
Conhecimento computador >> Programação >> C /C + + programação >> 
Como corrigir C + erro + R6002
O R6002 C run-time erro é gerado quando um programa C compilado com um compilador Microsoft tenta executar uma operação que requer suporte de ponto flutuante quando as bibliotecas de ponto flutuante não têm sido associados com o programa. A explicação mais provável é que nenhum código de ponto flutuante foi explicitamente incluído no seu código, eo compilador assumiu que não era necessário. Isso pode ser causado pelo uso de printf com o "% f" especificador de formato , sem o envio de um argumento real de ponto flutuante. Adicionando uma referência de ponto flutuante explícita à chamada é a solução mais limpa , mas uma outra solução é possível se a chamada não pode ser localizada ou fixo. Instruções
1

Pesquisa para chamadas para printf ou scanf (e funções relacionadas ) que têm uma especificação de formato de ponto flutuante. "% f" é a especificação mais provável, mas você também pode ter usado " % e, " "% E," "% g" ou "% G. " É possível que existam sinalizadores , um comprimento ou uma especificação de precisão , bem . A expressão regular que deve encontrar todas as instâncias é "% . * [ FeEgG ] . "
2

Modificar a chamada de função para converter explicitamente a um tipo de dados de ponto flutuante. A razão mais comum que você não vai já estar passando um argumento de ponto flutuante é que você está fazendo a função printf para formatar os dados armazenados diretamente em um array de bytes . Os detalhes de efectuar com segurança o elenco vai depender muito de sua implementação específica . Para maior clareza, você pode querer mover-se a conversão para ponto flutuante para uma nova linha.
3

Adicione uma referência a uma variável de ponto flutuante , se você não consegue encontrar ou modificar um printf ou scanf chamada . Isto irá forçar o compilador para incluir as bibliotecas de ponto flutuante necessárias . Se você não conseguir localizar a linha responsável em seu próprio código , é provável que uma biblioteca que você está usando está causando o erro , e adicionando uma variável de ponto flutuante é a solução mais simples .
< Br >

Anterior :

Próximo : No
  Os artigos relacionados
·Como atualizar o Xcode De Terminais 
·Como obter um protótipo funcional de DLL 
·Como usar LINQ em WPF 
·O que significa isso , se um arquivo de aplicativo já …
·Xcode Texto Tutorial editor 
·Como instalar os compiladores C + + para Netbeans 
·Como usar objetos em 2D CPP 
·Como substituir texto arbitrário em String no C + + 
·Como adicionar GMP para Xcode 
·Como controlar Stepper Motors Usando Dev- C + + 
  Artigos em destaque
·Como lidar com navegador Fechar Eventos em C 
·A conversão de um valor negativo para positivo em C + …
·Como editar o Silverlight Datagrid 
·Como alocar memória na pilha usando C + + 
·Como editar o SQL em um iPhone 
·Como Entrar em Papaya Android 
·'C' Programação Android 
·Como fazer um botão clicável em C 
·Como proteger códigos PIC12F675 De Hacking 
·Como verificar se uma matriz tem valor ou não em C + +…
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados