我有这个函数可以从xml文件中读取。在函数中我有一个&#34; cout&#34; cout<<"Sursa : "<<src Text<<endl;
并且工作得很好,但在主要方面,我收到了同样奇怪的角色。这是我的代码:
char* getSursa()
{
TiXmlDocument doc;
bool loadOkay = doc.LoadFile("data.xml");
if (loadOkay)
cout<<"open success"<<endl;
else
cout<<"Failed to load file"<<endl;
//root node access
TiXmlElement* pRoot = doc.FirstChildElement("intern");
//primul nodul sursa
TiXmlElement* srcNode = pRoot->FirstChildElement("sursa");
//calea continuta de nodul sursa
char* srcText=(char*)srcNode->GetText();
if (srcText)
cout<<"Sursa : "<<srcText<<endl;
return srcText;
}
int main()
{
char* src=getSursa();
cout<<src;
getchar();
}
所以如果有人能帮助我,我会很棒。