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

1 la respuesta

¿Cómo puedo acceder directamente a la salida de una tarjeta gráfica?

¿Las tarjetas gráficas suelen escribir su salida en algún lugar de la memoria al que pueda acceder? ¿Tengo que usar el controlador? Si es así, ¿puedo usar OpenGL? Quiero saber si es posible "capturar" la salida de una VM en Linux que ...

1 la respuesta

C - Función con número variable de argumentos y argumentos de línea de comando

Necesito ordenarn número de cadenas lexicográficamente que son argumentos de una función con un número variable de argumentos. Enmain función, las cadenas se leen como argumentos de línea de comando. Aquí está mi código: #include <stdio.h> ...

13 la respuesta

Compruebe si un número no es cero utilizando operadores bit a bit en C

Comprueba si un númerox es distinto de cero usando los operadores legales excepto!. Ejemplos:isNonZero(3) = 1, isNonZero(0) = 0 Operaciones legales:~ & ^ | + << >> Nota: Solo se deben usar operadores bit a bit.if, else, for, etc. no se ...

1 la respuesta

Apagado de Lua / Fin de la devolución de llamada de ejecución del programa

Estoy escribiendo un módulo para Lua. Al cerrar el intérprete lua, debe ejecutar rutinas de limpieza incluso si el usuario olvida llamar a la rutina de apagado implícitamente. El módulo está escrito principalmente en C. ¿Qué devolución de ...

2 la respuesta

gdb se congela en malloc

Supongamos que tengo un programa en C como este: #include <stdlib.h> #include <stdbool.h> int main() { while (true) { void *p = malloc(1000); free(p); } return 0; }y lo adjunto congdb Me gusta estogdb a.out PID. gdb se adhiere con éxito a él, ...

6 la respuesta

C - ¿De qué se trata esta sintaxis? <<

¿Qué significa este símbolo por favor? "<<" por ejemplo: if (1 << var) Quiero el nombre de la cosa para estudiar. Gracias.

5 la respuesta

¿Por qué lanzar a un puntero y luego desreferenciar?

Estaba pasando por este ejemplo que tiene una función que genera un patrón de bits hexadecimales para representar un flotante arbitrario. void ExamineFloat(float fValue) { printf("%08lx\n", *(unsigned long *)&fValue); }¿Por qué tomar la ...

6 la respuesta

Lectura programática de una página web.

Quiero escribir un programa en C / C ++ que lea dinámicamente una página web y extraiga información de ella. Como ejemplo, imagine si desea escribir una aplicación para seguir y registrar una subasta de eBay. ¿Hay una manera fácil de agarrar la ...

4 la respuesta

¿Cómo usar gdb para explorar la pila / montón?

¿Podría alguien darme una descripción general rápida / señalarme la documentación de una forma de inspeccionar la pila (y el montón) de un programa en C? Pensé que esto debería hacerse con GDB, pero si hay otras alternativas más directas, ...

2 la respuesta

GCC con -std = c99 se queja de no conocer la especificación de tiempo de struct

Cuando trato de compilar esto en Linux congcc -std=c99, el compilador se queja de no saberstruct timespec. Sin embargo, si compilo esto sin-std=c99 Todo funciona bien. #include <time.h> int main(void) { struct timespec asdf; return 0; }¿Por qué ...