Salve, vorrei sapere se in C esiste un metodo per passare il nome della funzione come parametro ad un'altra funzione.
Mi spiego
void prima(char *);
void seconda(char *);
main()
{
prima(/*...*/);
}
prima(char *stringa)
{
printf("%s",stringa); /* Dovrebbe stamparmi "main" */
seconda(/*...*/);
}
prima(char *stringa)
{
printf("%s",stringa); /* Dovrebbe stamparmi "prima" */
}
Oppure posso solo scriverlo a mano e passarlo come stringa testuale?