/******************************************************************************
Online C Compiler.
Code, Compile, Run and Debug C program online.
Write your code in this editor and press "Run" button to compile and execute it.
*******************************************************************************/
#include <stdio.h>
typedef void (*Callback)(const char*);
Callback cb;
void inserisce_cb(void* c) {
cb=(Callback)c;
}
void esegue_cb(){
cb("pippo\r\n");
}
void scriveTitolo(const char* titolo) {
printf(titolo);
}
void scriveTitolo2() {
printf("Hello World\r\n");
}
int main(){
inserisce_cb(scriveTitolo);
esegue_cb();
inserisce_cb(scriveTitolo2);
esegue_cb();
return 0;
}