Resultados da pesquisa a pedido "c89"

5 a resposta

Qual é o comportamento da divisão inteira?

Por exemplo, int result; result = 125/100;ou result = 43/100;O resultado sempre será o piso da divisão? Qual é o comportamento definido?

2 a resposta

Devo usar “-ansi” ou explícito “-std =…” como sinalizadores de compilador?

Eu tenholer que ANSI C não é exatamente o mesmo que ISO C e compiladores podem diferir na interpretação do que é "-ansi". (gcc mapeia para C90, cla...

2 a resposta

Declaração recursiva do ponteiro de função em C

Gostaria de declarar uma função que retorna um ponteiro para uma função do mesmo tip Gostaria de usá-lo para implementar máquinas de estado como a abaixo: typedef event_handler_t (*event_handler_t)(event_t*); // compilation ...

10 a resposta

Por que você deve usar strncpy em vez de strcpy?

Edit: eu adicionei a fonte para o exemplo.Eu me depareieste exemplo:

2 a resposta

Existem diferenças entre ANSI C e ISO C?

Entendo que existe um padrão ANSI e um padrão ISO para C. Existem diferenças entre esses dois padrões? Se sim, o que são? E se não há diferença, qual é o sentido de ter dois padrões?

3 a resposta

Matrizes de comprimento variável em C89?

Eu li que o C89 não suporta matrizes de comprimento variável, mas o experimento a seguir parece refutar isso: #include <stdio.h> int main() { int x; printf("Enter a number: "); scanf("%d", &x); int a[x]; a[0] = 1; // ... return 0; }Quando eu ...

1 a resposta

Não é possível se livrar do aviso de "esta constante decimal não está assinada apenas na ISO C90"

Estou usando o hash FNV como um algoritmo de hash na minha implementação da Tabela Hash, mas estou recebendo o aviso no título da pergunta nesta linha: unsigned hash = 2166136261;Não entendo por que isso está acontecendo, porque quando faço ...

3 a resposta

Varargs de tipos seguros em C com gcc

6 a resposta

Quais técnicas / estratégias as pessoas usam para construir objetos em C (não em C ++)?

Eu estou especialmente interessado em objetos destinados a serem usados ​​de dentro de C, em oposição a implementações de objetos que formam o núcleo de ling...

6 a resposta

Como ler a string UTF-8, devido ao seu comprimento em caracteres C89 simple

Estou escrevendo um servidor TCP minimalista multiplataforma personalizado na planilha C89. (Mas também aceitarei respostas específicas para POSIX.) O servidor trabalha com cadeias UTF-8, mas nunca as olha dentro delas. Ele trata todas as ...