/******************************************************************************
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>
#include "min_fil.h"
int main()
{
/* Skapa min återanropsfunktion */
void min_call_back_funktion(int a){
printf("Hello number = %i", a);
}
/* Set min återanropsfunktion och en variabel*/
set_call_back(&min_call_back_funktion, 10);
/* Anropa nu min återanropsfunktion */
call_my_function();
return 0;
}
static void (*call_back)(int);
static int a;
void set_call_back(void (*call_back_)(int), int a_){
call_back = call_back_;
a = a_;
}
void call_my_function(){
call_back(a);
}
void set_call_back(void (*call_back_)(int), int a_);
void call_my_function();