Wert der Variable ändert sich unerwartet.
-
das goto habe ich jetzt durch dein return ersetzt

Beim Kompilieren erhalte ich mit string oder std::string einen Fehler.
prog.h:34: Fehler: »String« bezeichnet keinen Typ
prog.h:34: Fehler: »string« in Namensbereich »std« bezeichnet keinen Typprog.h:
string getElemFromList(int mode, const char* listname, const char* elemname, int elemnum);
-
Hast du den header <string> inkludiert?
-
ok Kompilieren geht nun.
-
herzlichen Dank an alle Helfer!