Resultados de la búsqueda a petición "c89"
¿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, ...
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
¿Por qué debería usar strncpy en lugar de strcpy?
Edición: he añadido la fuente para el ejemplo.Me encontré coneste ejemplo:
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 ...
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 ...
¿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 ...
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 ...
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
¿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; } ...