Hi, Convert the string to int then cast the int to enum with static_cast. Ahmed
"Akdes Serin" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > I have a code in python like > if eval('player.moveRoom(SeLinuxMud.Direction.' + x + ')'): # moveRoom > function takes Direction enum as a parameter > > When I am trying to write this code in c++ > if (player->moveRoom(s[1])) //s[1] is a string so it outputs an error > because of not taking enum as a parameter > > How can I change string to enum in c++? > Thanks. > > -- http://mail.python.org/mailman/listinfo/python-list