es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: FUNCTION-POINTERS

Puntero a función que apunta a una etiqueta de ensamblador

¿Qué está mal en estas declaraciones cuando intento llamar a una etiqueta _exit en un archivo de ensamblador desde una función en C (en otro archivo)? ¡En lugar del comportamiento esperado, obtengo la primera instrucción de _exit tratada como un puntero a función! El compilador es gcc. typedef void (*exit_f)(void); . . . Read more

¿Cómo pasar un puntero a una función de un arreglo de punteros a funciones como parámetro de una función en C?

Tengo una matriz de punteros a funciones. int callRED(int); // func 1 int callGREEN(int); // func2 int callBLUE(int); // func3 int (*pwmCallPointer[3])(int) = {callRED, callGREEN, callBLUE}; // matriz de punteros a funciones Me gustaría llamar a la función ledOnOff, pasando, por ejemplo, pwmCallPointer[0] para llamar a la función callRED. ¿Cómo . . . Read more

¿Qué significa esta declaración de lenguaje C?

int (*EVP_MD_meth_get_cleanup(const EVP_MD *md))(EVP_MD_CTX *ctx) Encuentro esta pieza de código, no estoy seguro de cómo entenderlo. Creo que EVP_MD_meth_get_cleanup es el nombre del tipo de puntero a función, que devuelve int, pero no entiendo la parte de los argumentos.