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

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

3 la respuesta

Varargs seguros de tipo en C con gcc

Muchas veces quiero que una función reciba un número variable de argumentos, terminados por NULL, por ejemplo

10 la respuesta

¿Por qué debería usar strncpy en lugar de strcpy?

Edición: he añadido la fuente para el ejemplo.Me encontré coneste ejemplo:

8 la respuesta

strtol usando errno

Tengo el siguiente código #include <stdlib.h> #include <stdio.h> #include <errno.h> void main(void) { int data; char * tmp; data = strtol("23ef23",&tmp,10); printf("%d",errno); getchar(); }salida es 0 ... ¿por qué Estoy usando Visual Studio ...

2 la respuesta

Declaración recursiva del puntero de función en C

Me gustaría declarar una función que devuelva un puntero a una función del mismo tipo. Me gustaría usarlo para implementar máquinas de estado como la siguiente: typedef event_handler_t (*event_handler_t)(event_t*); // compilation ...

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

2 la respuesta

Intentando ajustar sscanf () para ignorar \ n y \ t [duplicar]

Esta pregunta ya tiene una respuesta aquí: C: ¿Cómo puedo hacer que la entrada scanf () tenga uno de dos formatos? [/questions/53034556/c-how-can-i-make-it-so-scanf-input-has-one-of-two-formats] 2 respuestas Estoy desarrollando un cálculo de ...

3 la respuesta

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

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

¿Está definido el comportamiento de restar dos punteros NULL?

Es la diferencia de dos variables de puntero no nulas definidas (por C99 y / o C ++ 98) si ambas sonNULL valorado? Por ejemplo, digamos que tengo una estructura de búfer que se ve así: struct buf { char *buf; char *pwrite; char *pread; } ...