Ich habe folgende Struktur gemacht:
Code: [Auswählen]
struct key_func
{
int (*(Key_down)(unsigned char scan1, unsigned char scan2, unsigned char shift));
int (*(Key_press)(unsigned char Ascii));
int (*(Key_up)(unsigned char scan1, unsigned char scan2, unsigned char shift));
unsigned char Activ;
}Key_Functionen;Mit einer Add Funktion will ich jetzt der Struktur Funktionen zuweisen: Code: [Auswählen]
void Add(int Type, void Func())
{
switch (Type)
{
case 1: //Key_down
Key_Functionen.Key_down = &Func;
break;
case 2: //Key_press
Key_Functionen.Key_press = &Func;
break;
case 3: //Key_up
Key_Functionen.Key_up = &Func;
break;
}
}Hier weis ich nicht genau wie das geht. 
Übersicht
Wiki
Hilfe
Suche
Einloggen
Registrieren
Drucken

Gespeichert
)