ich denke schon, dass das geht.
Du liest aus einer Datei einen Variablen-Namen als Variablen-String (z.B. char * strbuf), im einfachsten Fall einfach nur ein Zeichen oder wenigstens gleich lange strings.
zunächst deklarierst du deine Funktionen
Code:
void umwandeln() { };
void loeschen() { };
void ausschalten() { };
dann liest du aus deiner Datei:
Code:
FILE * pFile;
char strbuf[10];
pFile = fopen ("myfile.txt" , "r");
fgets (strbuf, 6, pFile);
Den String übergibst du deiner Funktion tuwas():
Code:
void tuwas(char * str) {
if (str == "umwand") { umwandeln() };
else
if (str == "loesch") { loeschen() };
else
if (str == "aussch") { ausschalten() };
}
Ich vermute, das könnte so gehen.
Am Schluss nicht vergessen:
Lesezeichen