Resultados de la búsqueda a petición "c"
¿Cómo resolver la declaración estática después de la declaración no estática en el código GCC C?
Estoy tratando de compilar el mismo archivo C en dos máquinas diferentes con diferentes versiones de cc. gcc versión 3.2.3 dicewarning: 'foo' was declared implicitly 'extern' and later 'static' gcc versión 4.1.2 diceerror: static declaration of ...
Llamar a un puntero de función cuya función asignada tiene menos argumentos que el tipo de puntero
Considere el siguiente código: #include <iostream> typedef int (*test_func_t) (int, int, int); int print_integer (int a) { std::cout << "num: " << a << "\n"; return a; } int main (int argc, char * argv[]) { test_func_t func = (test_func_t) ...
¿Cómo hacer que un objeto compartido de Linux (biblioteca) se ejecute por sí solo?
Notando quegcc -shared crea un archivo ejecutable, acabo de tener la extraña idea de comprobar qué sucede cuando intento ejecutarlo ... bueno, el resultado fue unsegfault para mi propia lib. Entonces, sintiendo curiosidad por eso, traté de ...
¿Se requiere 'volátil' para acceder a la memoria compartida a través de la función de acceso?
[editar] Para leer en segundo plano, y para ser claros, esto es de lo que estoy hablando:Introducción a la palabra clave volátil [http://www.embedded.com/columns/beginerscorner/9900209] Al revisar el código de los sistemas integrados, uno de los ...
OO Polimorfismo en C, ¿problemas de alias?
Un colega y yo estamos tratando de lograr una jerarquía de clases polimórfica simple. Estamos trabajando en un sistema embebido y estamos restringidos a usar solo un compilador de C. Tenemos una idea de diseño básica que se compila ...
Encuentra el segundo número más alto sin usar la matriz [duplicar]
Esta pregunta ya tiene una respuesta aquí: cómo encontrar el segundo elemento más grande usando el programa c sin usar la matriz [cerrado] [/questions/25490946/how-to-find-the-second-largest-element-using-c-program-without-using-array] 1 ...
malloc-free-malloc y alias estricto
He estado tratando de entender un aspecto particular del alias estricto recientemente, y creo que he hecho el fragmento de código interesante más pequeño posible. (¡Interesante para mí, eso es!) Actualización: según las respuestas hasta ahora, ...
Hacer una pirámide hash
Actualmente estoy haciendo el curso CS-50 y me preguntaba si alguien podría ayudarme con esto. Se supone que debo crear un programa que le pida al usuario una altura entre 1-23 (y le preguntará continuamente al usuario hasta que se dé una ...
Comportamiento de Xlib y Firefox
Estoy tratando de crear un pequeño administrador de ventanas (solo por diversión), pero tengo problemas para manejar las ventanas creadas por Firefox (solo con esa aplicación, otras aplicaciones funcionan bien) El problema es que después de ...
¿La mejor manera de invocar gdb desde el programa interno para imprimir su stacktrace?
Usando una función como esta: #include <stdio.h> #include <stdlib.h> #include <sys/wait.h> #include <unistd.h> void print_trace() { char pid_buf[30]; sprintf(pid_buf, "--pid=%d", getpid()); char name_buf[512]; name_buf[readlink("/proc/self/exe", ...