Às vezes, o computador pode exibir um erro informando que a printf macro será depurada. Esse problema pode ter várias causas.
Aprovado: Fortect
Executando uma macro na janela Now
Você certamente pode executar uma macro na janela Now digitando o nome exato da macro e pressionando Enter . Se sua macro tem argumentos, os compradores podem usar a janela imediata e inserir inquestionavelmente os argumentos da macro através da janela especial imediata. O código a seguir mostra à maioria das pessoas como ligar para uma macro chamada CountWorksheets na janela rápida:
C-Debug-Print-Macro
Debug-Print-Macro em C?, vejo um pouco esse tipo de idioma: #ifdef DEBUG number define DEBUG_PRINT(x) printf x #else #set up DEBUG_PRINT(x) faz apesar do fato de que (0) #fim se. ” , var1, var2, string)); Os parênteses extras são necessários porque um ou não um, mas dois compiladores C antigos não suportam var-args apenas com macros.Aprovado: Fortect
Fortect é a ferramenta de reparo de PC mais popular e eficaz do mundo. Milhões de pessoas confiam nele para manter seus sistemas funcionando de forma rápida, suave e livre de erros. Com sua interface de usuário simples e mecanismo de verificação poderoso, o Fortect localiza e corrige rapidamente uma ampla gama de problemas do Windows, desde instabilidade do sistema e problemas de segurança até gerenciamento de memória e gargalos de desempenho.
Fazer buffer de logs circulares rápidos com base no próprio Printf()
Ao coletar logs de eventos associados a eventos em rápida sucessão, o uso de printf() pode discutir atrasos de execução inaceitáveis cujo comportamento pode mudar também desestabilizar qualquer sistema .Mas esperando em printf() porque não é o custo total de geração de mensagens.O maior atraso com printf() na verdade carrega os padrões para a UART Resposta: não evite printf(), exceto evite enviar log para a UART enquanto a função a depuração está em andamento.
Definindo Macros na Linha de Comando
Macros podem ser especificados em tempo de compilação Talvez o melhor exemplo de alguém é DEBUG, que geralmente é produzido para habilitar ou desabilitar código de desenvolvedor adicional pertinente à depuração.
Acelere o desempenho do seu computador agora com este simples download.