Resultados da pesquisa a pedido "c"

2 a resposta

mkmf ignora arquivos em subpastas quando compila a extensão C

Gostaria de organizar o código fonte C assim: + / | |___ + ext | | | |___ + native_extension | | | |___ + lib | | | | | |___ (Source files are kept in here - may contain sub-folders) | | | |___ native_extension.c | |___ native_extension.h | ...

4 a resposta

O que é uma boa função hash para palavras em inglês?

Tenho uma longa lista de palavras em inglês e gostaria de usá-las. O que seria uma boa função de hash? Até agora, minha função de hash soma os valores ASCII das letras e modula o tamanho da tabela. Estou procurando algo eficiente e simples.

3 a resposta

nicialização da estrutura @C com a variável

Encontrei um problema que parece não ter sido resolvido por nenhum dos Padrões C após o C89, exceto pela menção de que os limites de inicialização das estruturas foram aumentados. No entanto, encontrei um erro usando o Open Watcom IDE (para ...

3 a resposta

Aviso estranho do GCC na classe e tipo de armazenamento

Tenho um arquivo de cabeçalho que se parece com header.h int TOS;Este arquivo está sendo incluído por apenas um arquivo de código code.c #include "header.h" TOS=0;Quando compilar o code.c GCC emite um aviso code.c: 3: 1: warning: a ...

7 a resposta

gerador de analisador ANTLR é melhor para um aplicativo C ++ com memória restrit

Estou procurando um bom gerador de analisador que possa ser usado para ler um formato de arquivo de texto personalizado em nosso grande aplicativo comercial. Atualmente, esse formato de arquivo específico é lido com um analisador recursivo feito ...

1 a resposta

pause gdb sem ponto de interrupção

Quando depuro um programa no Xcode, posso pausar a execução no console do depurador. Existe alguma maneira de fazer isso usando o gdb na linha de comando? Gostaria de fazer isso para poder modificar os pontos de interrupção após o início do program

5 a resposta

Snprintf () SEMPRE nula está terminando?

Snprintf sempre nula encerra o buffer de destin Em outras palavras, isso é suficiente: char dst[10]; snprintf(dst, sizeof (dst), "blah %s", somestr);ou você tem que fazer assim, se alguma coisa for longa o suficiente? char dst[10]; ...

4 a resposta

Endereço da matriz - diferença entre ter um e comercial e nenhum e comercial

Eu tenho uma estrutura que se parece com isso: struct packet { int a; char data[500]; }; typedef struct packet packet_t; Estou um pouco confuso por que o código a seguir gera o mesmo endereço para cada printf: void myfunction() { packet_t ...

3 a resposta

possível reescrever o módulo (2 ^ n - 1) usando operadores restritos e bit a b

Para int x não assinado, é possível calcular x% 255 (ou 2 ^ n - 1 em geral) usando apenas os seguintes operadores (além de nenhum loop, ramificação ou chamada de função !, ~, &, ^, |, +, <<, >>.

3 a resposta

Por que os resultados da promoção inteira são diferentes?

Por favor, veja o meu código de teste: #include <stdlib.h> #include <stdio.h> #define PRINT_COMPARE_RESULT(a, b) \ if (a > b) { \ printf( #a " > " #b "\n"); \ } \ else if (a < b) { \ printf( #a " < " #b "\n"); \ } \ else { \ printf( #a " = " #b ...