const XMLDataNode *pointsNode = node->GetChildren().at(0);
std::wistringstream pointsstrm(*pointsNode->GetInnerText());
pointsstrm >> loadedGame.points;
이것은 내가 XML 파일에서 int
을 끌어 loadedGame.points
로 통과 작성한 코드 (AN int
)입니다. 그러나 이것은 작동하지 않습니다. 그것은 컴파일하지만 올바른 가치를주지 않습니다. 왜 그런가요? XMLDataNode
은 xmllite.dll
을 조작하는 클래스입니다.wistringstream을 XML 파일에서 정수로 변환 하시겠습니까?
로드 된 유형의 정보가 있습니다 .Game.points, stringstream에 입력하는 입력은 무엇입니까? XMLDataNode는 어떤 라이브러리에서 가져 왔습니까? –
loadedGame.points는 정수입니다 (설명에 나열 됨). 그래도 더 많이 추가 할 것입니다. – Chris
실제로 필요한 정보가 무엇인지 잘 모르겠습니다. strinstream에 입력 된 입력은 위의 그림과 같습니다 (* pointsNode-> GetInnerText())이고 loadedGame.points는 정수입니다. XMLDataNode는 xmllite를 사용하는 클래스입니다 – Chris