M
						
					
					
						
					
				
				
					Also ich glaube das geht so:
Als erstes machst du ein typedef, dann is alles leichter, also so:
typedef void(*pFunc)(int); //Zeiger auf Funktion vom Typ void, die einen int
                               //als Argument braucht
Mit pFunc kannst du jetzt Zeiger auf Funktionen von diesem Typ erstellen.
Wenn du eine Funktion als Argument übergeben wilst, sieht das in etwa so aus:
void Funktion(pFunc func)       //Deklaration einer Funktion, die einen Zeiger auf
{                          //oben genannten Funktionstyp als Argument erwartet
     //hier is irgendein Code
     *func(x);            //Hier wird deine Funktion aufgerufen, mit *
                          //x muss natürlich vorher irgendwo als int deklariert werden
     //wieder irgendein Code
};
In der Zeile "void Funktion(pFunc func)" wir nicht das int-Argument der Funktion mit
übergeben. Wenn du das so möchtest, musst du noch einen 2. Parameter übergeben,
also in etwa so
void Funktion (pFunc func,int x)
{
     *func(x);
};
Das müsste so alles passen, zumindest hab ich auf die Schnelle keinen Fehler gefunden.
mfg Michael