Es kommt etwas darauf an, wie uip_appdata definiert ist. Wenn das wirklich eine Adresse (Pointer) auf einen Input-String ist , also
dann vergleichst du:char* uip_appdata;
Wobei du aufpassen musst auf Groß- Kleinschreibung, das muß genau passen.if (strcmp(uip_appdata, "aufgabe1") == 0) // EQUAL
"strcmp()" ist irgendwo in den normalen includes dabei (string.h ?),
das merk ich mir nie.
EDIT: wenn der Input-String NICHT mit \0 abegeschlossen ist, mußt du
also mit Länge vergleichenif (strncmp(uip_appdata, "aufgabe1", 8) == 0) // EQUAL
Lesezeichen