Resultados de la búsqueda a petición "c89"
Utilizando M_PI con C89 estándar
Estoy usando C e intento acceder a la constante M_PI (3.14159 ...). Importé el archivo de encabezado math.h, pero la constante M_PI aún no estaba definida. A través de algunas búsquedas en StackOverflow, descubrí que necesito agregar#define ...
¿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, ...
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 ...
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 ...
¿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 ...
C comprobar si el archivo existe
En un proyecto que tengo que hacer en el estándar C89, tengo que verificar si existe un archivo. ¿Cómo hago esto Pensé en usar FILE *file; if ((file = fopen(fname, "r")) == NULL) { printf("file doesn't exists"); } return 0; pero creo que ...
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) { ...
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 ...
¿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; } ...
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 ...