Resultados da pesquisa a pedido "c"

2 a resposta

aviso: sequência de escape desconhecida: '\ 040' [ativado por padrão]

Estou escrevendo um aplicativo simples em C, que gostaria de publicar sob licença BSD. Uma parte do aplicativo é responsável por imprimir informações sobre o programa para seus usuários. No entanto, tenho um problema com a impressão do texto da ...

2 a resposta

Estou entendendo errado __atributo__ ((compactado)) no GCC?

Estou tentando o seguinte, com o gcc no win32. #include <stdio.h> struct st { char c; int x; } __attribute__ ((packed)); int main() { printf("%d\n", sizeof(struct st)); return 0; }Eu esperaria que o valor impresso seja 5, mas seja 8. Com o ...

4 a resposta

O Standard define a constante de ponteiro nulo para ter todos os bits definidos como zero?

(Estou citando ISO / IEC 9899: 201x) Aqui vemos que, a expressão constante inteira tem um tipo inteiro: 6.6 Expressões constantes 6Uma expressão constante inteira deve ter um tipo inteiro e deve ter apenas operandos que são constantes ...

5 a resposta

Volátil e suas implicações prejudiciais

Sou desenvolvedor incorporado e uso palavras-chave voláteis ao trabalhar com portas de E / S. Mas meu gerente de projeto sugeriu que usar palavras-chave voláteis é prejudicial e tem muitas desvantagens, mas acho que na maioria dos casos o volátil ...

3 a resposta

Qual é o significado de int (* pt) [5] em c [duplicado]

Esta pergunta já tem uma resposta aqui: Ponteiros C: apontando para uma matriz de tamanho fixo [/questions/1810083/c-pointers-pointing-to-an-array-of-fixed-size] 9 respostasEu li alguns onde sobre esta declaração de tipo. Declaração é: int ...

2 a resposta

Incapaz de entender Vamos C exemplo de classe de armazenamento estático [duplicado]

Esta pergunta já tem uma resposta aqui: A memória de uma variável local pode ser acessada fora de seu escopo? [/questions/6441218/can-a-local-variables-memory-be-accessed-outside-its-scope] 19 respostasNão consigo entender um exemplo em Let us ...

2 a resposta

Maneira eficiente de testar se a máscara de IPv6 bit a bit é contígua

Preciso armazenar endereços IP / máscaras de rede em uma estrutura in_addr / in6_addr. Para IPv4, uso o código a seguir para testar se a máscara de rede é contígua: ((((~netmask + 1) & (~netmask)) != 0) && (netmask != 0))Eu queria saber ...

1 a resposta

Por que a Borland compila com várias definições do mesmo objeto em diferentes arquivos C, enquanto o GCC não?

Estou estudando o comportamento de variáveis globais. Até agora, pensei que a definição múltipla de variáveis globais é uma maneira ilegal e deve receber um erro. Mas obtive um resultado inesperado do compilador Borland C / C ++, enquanto o GCC ...

2 a resposta

O que exatamente C incluem guardas fazem?

Eu tenho uma pergunta sobre incluir guardas em C. Eu li um pouco, mas gostaria de um pouco de esclarecimento. Digamos que eu tenho um arquivo de cabeçalho "header.h" com uma definição de função. #ifndef HEADER_FILE #define HEADER_FILE int ...

3 a resposta

Módulo do kernel para / proc

Como escrever um módulo do kernel que cria um diretório em / proc chamado mymod e um arquivo nele é mymodfile. Este arquivo deve aceitar um número variando de 1 a 3 quando gravado nele e retornar as seguintes mensagens quando lidas com base no ...