Resultados da pesquisa a pedido "c89"

4 a resposta

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 ...

0 a resposta

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 = ...

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...

5 a resposta

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 ...

3 a resposta

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 ...

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 ...

5 a resposta

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 ...

2 a resposta

A declaração de função implícita é legal em C89?

6 a resposta

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 ...

3 a resposta

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 &quot;substituir&quot; uma linha que acabou de ocorrer. Ele f...