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

2 la respuesta

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

6 la respuesta

¿Cómo leer la cadena UTF-8 dada su longitud en caracteres en C89 simple?

Estoy escribiendo un servidor TCP minimalista multiplataforma personalizado en C89 simple. (Pero también aceptaré respuestas específicas de POSIX). El servidor funciona con cadenas UTF-8, pero nunca mira dentro de ellas. Trata todas las ...

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

2 la respuesta

¿Debo usar "-ansi" o explícito "-std = ..." como indicadores del compilador?

4 la respuesta

C89, Mezcla de declaraciones de variables y código

Tengo mucha curiosidad por saber por qué exactamente los compiladores C89 se volcarán sobre ti cuando intentes mezclar declaraciones de variables y código, como por ejemplo: rutski@imac:~$ cat test.c #include <stdio.h> int main(void) { ...

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

3 la respuesta

¿Cómo hacer cumplir las declaraciones de variables de estilo C89 en gcc?

Trabajo en una base de código que es principalmente C con un poco de C ++, y está construida principalmente con gcc pero ocasionalmente necesita ser construida con MSVC. El compilador de C de Microsoft sigue siendo prácticamente C89 con algunas ...

3 la respuesta

¿Es un comportamiento indefinido exceder los límites de traducción y existen herramientas de verificación para encontrarlo?

PREGUNTA ORIGINAL:Estoy buscando el estándar C90 para tener en cuenta las cosas, cuando escribo código portátil hignly, mientras confío poco en la buena voluntad del proveedor del compilador, y supongo que mi software puede matar a alguien ...

5 la respuesta

Escriba para representar un byte en ANSI (C89 / 90) C?

¿Existe un método de queja estándar para representar un byte en ANSI (C89 / 90) C? Sé que, la mayoría de las veces, un char resulta ser un byte, pero entiendo que no se garantiza que sea así. Además, hay stdint.h en el estándar C99, pero ¿qué se ...

3 la respuesta

Cómo "simular" C99 en Visual Studio para la declaración de variables

Estoy usando Visual Studio 2012 para desarrollar programas simples de Win32 C. Sé que el compilador VS solo es compatible con C89, pero me gustaría saber si ...