Resultados da pesquisa a pedido "c89"
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?
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...
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 ...
Por que você deve usar strncpy em vez de strcpy?
Edit: eu adicionei a fonte para o exemplo.Eu me depareieste exemplo:
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?
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 ...
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 ...
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...
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 ...