根据不同CString值调用不同函数
我需要从XML文件中读出函数名称,然后调用相应的函数。函数名称在XML文件中是以CString类型存储,如何才能根据CString值来调用函数呢?
主要代码如下:
CMarkup xml;
xml.Load("UserInfo.xml");
xml.FindElem(); // set main position to root element
CString root=xml.GetTagName();
xml.IntoElem();
xml.FindElem(); // set main position to "steps" element
CString step=xml.GetTagName();
xml.FindChildElem("prompting");
xml.IntoElem();
xml.FindChildElem("code");
xml.IntoElem();
CString result = xml.GetData();
-------------------
现在函数名保存在变量result中,如何才能调用该函数呢?