Resultados da pesquisa a pedido "c-preprocessor"

3 a resposta

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 ...

4 a resposta

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 ...

30 a resposta

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"

4 a resposta

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 ...

1 a resposta

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 ...

2 a resposta

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 ...

4 a resposta

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 ...

10 a resposta

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.

3 a resposta

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 ...

2 a resposta

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 ...