Resultados da pesquisa a pedido "c-preprocessor"
Usando um #define definido anteriormente em um novo #define em C
Existem possíveis problemas / perigos ao fazer algo como #define SAMPLERATE 32 // Sample rate in hertz #define ONE_MINUTE ( SAMPLERATE * 60 ) #define FIVE_MINUTES ( ONE_MINUTE * 5 )Meu compilador não emite nenhum erro ou aviso. É muito legal ...
Recomendar o front-end C que preserva as diretrizes do pré-processador
Eu gostaria de iniciar um projeto que envolva a transformaçãoCcódigo, mas eu gostaria deincluir as diretivas de pré-processador. Não quero reinventar a roda escrevendo minha própriaCanalisador, alguém sabe de um front-end que ...
Qual é a diferença entre #include <filename> e #include "filename"?
Nas linguagens de programação C e C ++, qual é a diferença entre o uso de colchetes angulares e o uso de aspas em uminclude declaração, como segue? #include <filename>#include "filename"
Como #define trabalho? Resultado estranho para CUBO (y) y * (y * y)
#include<stdio.h> #include<conio.h> #define CUBE(y)y*(y*y) main() { int j; j = CUBE(-2+4); printf("value of j = %d",j); getch(); }A saída deste código é-26. Eu só quero saber como esse código dá-26 como uma saída. Como#define trabalhar neste ...
Macro do contador do pré-processador
Existe uma maneira de criar umCOUNTER() macro (que segue o padrão C ++ 11/14) que é expandida para um número que aumenta um a cada vezCOUNTER() é invocado? Eu pensei sobre isso, mas não consegui encontrar uma maneira de fazê-lo funcionar. Não ...
Definir definições de pré-processador do conteúdo do arquivo no Visual C ++
Eu tenho um arquivo no meu projeto que contém o número da versão do projeto. Eu tenho que disponibilizar o conteúdo deste arquivo como uma definição de pré-processador no meu código. O que eu preciso é de alguma forma passar o valor do arquivo ...
static_if no pré-processador do C99
É possível implementar static_if em C99? #define STATIC_IF(COND, ...) \ if (COND) MACRO1(__VA_ARGS__); \ else MACRO2(__VA_ARGS__);Como posso implementar corretamenteSTATIC_IF(…) aqui? DependendoCOND os argumentos devem ser passados paraMACRO1 ...
Devo preferir constantes sobre define?
Em C, preferirei constantes ao invés de define? Ultimamente, tenho lido muito código e todos os exemplos fazem uso intenso de define.
Macro retornando o número de argumentos dados em C? [duplicado]
Esta pergunta já tem uma resposta aqui: Número de argumentos do pré-processador C ++ __VA_ARGS__ [/questions/2124339/c-preprocessor-va-args-number-of-arguments] 11 respostasÉ possível escrever uma macro C que retorna o número de seus ...
Inserir automaticamente o nome do arquivo e o número da linha nas instruções de registro de um programa C
Estou escrevendo um programa para um processador ARM incorporado noC. Gostaria de ver o nome do arquivo de origem e o número da linha nas instruções de log. Como o código compilado não tem conhecimento dos números de linha e dos arquivos de ...