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:
Code:
fclose (pFile);