Resultados de la búsqueda a petición "c"
¿Por qué fgets acepta un int en lugar de un size_t?
Funciones comostrcpy(), malloc(), strlen() y varios otros aceptan sus argumentos o devuelven valores comosize_t en vez de unaint o ununsigned int por obvias razones. Algunas funciones de archivo comofread() yfwrite() utilizarsize_t también. ...
¿Por qué los compiladores no advierten sobre índices de matriz estática fuera de los límites?
Un colega mío recientemente fue mordido mal al escribir fuera de los límites de una matriz estática en la pila (le agregó un elemento sin aumentar el tamaño de la matriz). ¿No debería el compilador detectar este tipo de error? El siguiente código ...
¿Cuál es la forma idiomática en CMAKE para agregar la opción del compilador -fPIC?
He encontrado al menos 3 formas de hacer esto y me pregunto cuál es la forma idiomática. Esto debe hacerse casi universalmente en cualquier biblioteca estática. Me sorprende que el generador de Makefile en CMake no agregue automáticamente esto a ...
Cómo crear una ventana blanca semitransparente en XLib
Me gustaría crear una ventana blanca semitransparente en XLib, pero la ventana no es semitranslúcida, permanece completamente opaca. Utilizo el compositor compton y hay ventanas transparentes en el sistema, por lo que el problema está en el ...
¿Cuál es la función estándar CPUID 01H?
Necesito verificarECX para el bit 30, que es una función de CPU necesaria paraRDRAND. Desde elRDRAND Wiki [http://en.wikipedia.org/wiki/RdRand#Overview], Si se admite, el bit 30 del registro ECX se establece después de llamar a la función ...
sizeof estructura vacía es 0 en C y 1 en C ++ ¿por qué? [duplicar]
Posibles duplicados: Clase vacía en C ++ [https://stackoverflow.com/questions/2362097/empty-class-in-c] ¿Cuál es el tamaño de una estructura vacía en C? [https://stackoverflow.com/questions/1626446/what-is-the-size-of-an-empty-struct-in-c] Leí ...
Doblar y dividir valores de coma flotante
Tengo la función que creo que convertirá un int en un valor de coma flotante dividido en el exponente de signo y los componentes de fracción del valor. Usando IEEE 754 para representar valores flotantes. [/imgs/Y0BiO.png] unsigned ...
¿Alguna forma de usar HTML como interfaz para un programa C / C ++?
Estoy desarrollando un producto que está conectado a través de USB. Quiero escribir una aplicación de control para él, pero no puedo programar una GUI para caca, así que se me ocurrió la idea de usar una página web (local para el directorio de ...
¿Cuándo es una buena idea usar strdup (vs malloc / strcpy)
Puedo usarmalloc ystrcpy para reemplazarlo? ¿Cuál es mejor? p.ej.: char *s = "Global View"; char *d; d = strdup(s); free(d);o char *s = "Global View"; char *d = malloc(strlen(s) +1); strcpy(d,s); free(d);
Detección de desbordamiento firmado en C / C ++
A primera vista, esta pregunta puede parecer un duplicado de¿Cómo detectar el desbordamiento de enteros? [https://stackoverflow.com/questions/199333/best-way-to-detect-integer-overflow-in-c-c] Sin embargo, en realidad es significativamente ...