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

3 la respuesta

Matrices de longitud variable en C89?

He leído que C89 no admite matrices de longitud variable, pero el siguiente experimento parece refutar eso: #include <stdio.h> int main() { int x; printf("Enter a number: "); scanf("%d", &x); int a[x]; a[0] = 1; // ... return 0; }Cuando compilo ...

3 la respuesta

¿Dónde puedo encontrar los estándares C89 / C90 en formato PDF? [cerrado]

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

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

6 la respuesta

¿Qué técnicas / estrategias usan las personas para construir objetos en C (no en C ++)?

Me interesan especialmente los objetos destinados a ser utilizados desde C, en lugar de implementaciones de objetos que forman el núcleo de lenguajes interpr...

3 la respuesta

E / S sin búfer en ANSI C

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

3 la respuesta

Devolver el cursor del terminal al inicio de línea con el ajuste habilitado

Estoy escribiendo un filtro (en una tubería destinada a una salida de terminal) que a veces necesita &quot;sobrescribir&quot; una línea que acaba de ocurrir....

3 la respuesta

¿Cómo habilitar VLA (matrices de longitud variable) en MS Visual C ++?

¿Cómo puedo habilitar el uso de VLA, matrices de longitud variable como se define en C99, en MS Visual C ++ o eso no es posible en absoluto? Sí, sé que el estándar C ++ se basa en C89 y que los VLA no están disponibles en el estándar C89 y, ...

2 la respuesta

ANSI C (ISO C90): ¿Puede scanf leer / aceptar un carácter sin firmar?

Pregunta simple: ¿Puede scanf leer / aceptar un "entero pequeño" en un carácter sin firmar en ANSI C? código de ejemplo un_char.c: #include <stdio.h> #include <stdlib.h> int main(void) { unsigned char character; scanf("%hhu", &character); ...