Resultados de la búsqueda a petición "c"
Populando una va_list
Hay una manera de crear unava_list desde cero? Estoy tratando de llamar a una función que toma unva_list como parámetro: func(void **entry, int num_args, va_list args, char *key); ... de una función que no toma un número variable de argumentos. ...
¿Por qué no se incluyen los tipos de punto fijo en C99?
Gracias, lacomplexl modificador de tipo @ se introdujo en el estándar C99. Lo que no entiendo es por qué se decidió omitir el soporte para la aritmética de punto fijo (específicamente, tipos fraccionales de soporte como 1.15 {firmado} o 0.32 {sin ...
Cómo convertir nombres de enumeración a cadenas en c
Existe la posibilidad de convertir nombres de enumeradores a cadenas en C?
oncepto erróneo común: los archivos tienen un carácter EOF al final
Estaba leyendo "Lenguaje ensamblador de PC de Carter" y vi esta frase en la nota de pie de página de la página 32 que me confundió much Si suponemos que los archivos pueden no tener EOF al final (como dice el libro) es una declaración correcta, ...
¿Literales de cadena que causan una pequeña pérdida de memoria?
Tengo una función C que se llama miles de veces y me he dado cuenta de que es la únicaposibl lugar para una pérdida de memoria. He utilizado Valgrind y MemoryScape de Totalview para comprobar si hay fugas, pero no dicen nada, pero cuando la ...
¿Está utilizando una buena práctica de desbordamiento de enteros sin signo?
Estaba leyendo el Estándar C el otro día y noté que, a diferencia del desbordamiento de enteros con signo (que no está definido), el desbordamiento de enteros sin signo está bien definido. Lo he visto usado en muchos códigos para máximos, etc., ...
¿Por qué strcpy "funciona" cuando se escribe en una memoria mal asignada que no es lo suficientemente grande? [duplicar
Posible duplicado: ¿Por qué este uso intencionalmente incorrecto de strcpy no falla horriblemente? [https://stackoverflow.com/questions/7139867/why-does-this-intentionally-incorrect-use-of-strcpy-not-fail-horribly] A continuación, vea el ...
¿Es NULL siempre cero en C?
Estaba entrevistando a un chico para un puesto de ingeniería de software de nivel medio ayer, y mencionó que en C, NULL no siempre es cero y que había visto implementaciones de C donde NULL no es cero. Encuentro esto altamente sospechoso, pero ...
error C2275: uso ilegal de este tipo como expresión
Desde ayer, me he enfrentado a un error de compilación para mi proyecto C. El proyecto en sí mismo consiste en crear un servicio que realizará algunas tareas. No sé qué ha cambiado desde ayer, pero esta mañana, mi código ya no ...
¿Cómo puedo eliminar un símbolo de un objeto compartido?
Usando GCC, ¿cómo puedo eliminar un símbolo de un objeto compartido después de haber creado el objeto compartido? Si tengo tres archivos en C manipulando el símbolofoo() me gusta // a.c int foo() { return 0xdead; } int baz() { return 1; } // ...