Resultados de la búsqueda a petición "c89"

0 la respuesta

C: convertir doble a flotante, preservando la precisión del punto decimal

Quería convertir doble a flotante en C, pero quería preservar el punto decimal exactamente como sea posible sin ningún cambio ... por ejemplo, digamos que tengo double d = 0.1108; double dd = 639728.170000; double ddd = ...

6 la respuesta

Reenviar declarar ARCHIVO *

¿Cómo reenvío la declaración?FILE * ¿Cía? Normalmente hago esto usandostruct MyType;, pero, naturalmente, esto no parece ser posible. Si el comportamiento difiere entre los estándares o compiladores de C y con C ++, esto también es de ...

2 la respuesta

Pantalla de borrado y función kbhit ()

Tengo algunos problemas para escribir mi programa de juego de serpientes. Necesito hacer que el juego funcione en linux y windows. Encontré algunos temas sob...

1 la respuesta

Macro portátil C SWAP que no requiere un argumento de 'tipo' y no usa memcpy

Las macros de intercambio que toman un tipo son bastante conocidas. #define SWAP(type, a_, b_) do { \ type SWAP, *a = &(a_), *b = &(b_); \ SWAP = *a; \ *a = *b; \ *b = SWAP; \ } while (0)además:Macro SWAP (t, x, y) intercambiando dos argumentos ...

7 la respuesta

Las características de C99 se consideran dañinas o no se admiten [cerrado]

Normalmente escribo el código C en C89, ahora algunas características de C99 (como

4 la respuesta

¿Qué hace (void) var en realidad?

Considera lo siguiente

4 la respuesta

Implementación de una cola FIFO en C

Para una aplicación incrustada, estoy tratando de implementar una cola de estructuras primero en entrar, primero en salir (FIFO) usando ANSI C. La forma más directa de hacerlo parece ser mediante la implementación de una lista vinculada, de modo ...

2 la respuesta

¿Es legal la declaración de función implícita en C89?

3 la respuesta

Cómo reescribir inicializadores designados C-struct en C89 (resp compilador MSVC C)

chicos, tengo este problema: Normalmente en C99 GCC (cygwin / MinGW / linux), existe una sintaxis de notación de puntos para los inicializadores en C struct. Me gusta esto //HELP ME HOW TO REWRITE THIS (in most compact way) to MSVC static ...

3 la respuesta

¿Cómo sale el siguiente programa `C89` cuando se compila en modo C89 y` C99` cuando se compila en modo C99?

He encontrado este programa C de la web: #include <stdio.h> int main(){ printf("C%d\n",(int)(90-(-4.5//**/ -4.5))); return 0; }Lo interesante de este programa es que cuando se compila y ejecuta en modo C89, imprimeC89 y cuando se compila y ...