Resultados da pesquisa a pedido "c89"
Implementando uma fila FIFO em C
Para um aplicativo incorporado, estou tentando implementar uma fila de estruturas primeiro a entrar, primeiro a sair (FIFO) usando ANSI C. A maneira mais direta de fazer isso parece ser implementando uma lista vinculada, para que cada estrutura ...
C: converte duplo em flutuante, preservando a precisão do ponto decimal
Eu queria converter double para flutuar em C, mas queria preservar o ponto decimal da maneira mais exata possível, sem nenhuma alteração ... por exemplo, digamos que eu tenho double d = 0.1108; double dd = 639728.170000; double ddd = ...
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...
C verifique se o arquivo existe
Em um projeto que tenho que fazer no padrão C89, tenho que verificar se existe um arquivo. Como eu faço isso Eu pensei em usar FILE *file; if ((file = fopen(fname, "r")) == NULL) { printf("file doesn't exists"); } return 0; mas acho que pode ...
Como usar make e compilar como C99?
Estou tentando compilar um módulo do kernel do linux usando um Makefile: obj-m += main.o all: make -C /lib/modules/$(shell uname -r)/build M=$(PWD) modules clean: make -C /lib/modules/$(shell uname -r)/build M=$(PWD) cleanO que me ...
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 ...
Qual é a diferença entre C, C99, ANSI C e GNU C?
Eu comecei a prática de programação emcodechef e foram confundidos pelodiferença entre C e C99. O que C significa aqui? É C89? Verifique os idiomas na parte ...
Quais partes de C são mais portáteis?
Recentemente, li uma entrevista com os co-criadores de Lua, Luiz H. de Figueredo e Roberto Ierusalimschy, onde eles discutiram o design e a implementação de Lua. Foi muito intrigante para dizer o mínimo. No entanto, uma parte da discussão trouxe ...
Retornando o cursor do terminal para o início de linha com a quebra automática ativada
Estou escrevendo um filtro (em um canal destinado a uma saída de terminal) que às vezes precisa "substituir" uma linha que acabou de ocorrer. Ele f...