나는 πøΣ'® 인 ustring 객체 sourceString을 가지고 있습니다. 이 문자열은 파싱하는 동안 XML 파일에서 가져옵니다. substr 메서드를 사용하여이 문자열을 아래와 같이 가져 왔습니다.ustring에서 부분 문자열 가져 오기
Glib::ustring uString = sourceString.substr(5,0);
그러나 null 문자열 만 가져올 수 있습니다. 어떻게 문자열을 가져와야합니까?
나는 πøΣ'® 인 ustring 객체 sourceString을 가지고 있습니다. 이 문자열은 파싱하는 동안 XML 파일에서 가져옵니다. substr 메서드를 사용하여이 문자열을 아래와 같이 가져 왔습니다.ustring에서 부분 문자열 가져 오기
Glib::ustring uString = sourceString.substr(5,0);
그러나 null 문자열 만 가져올 수 있습니다. 어떻게 문자열을 가져와야합니까?
귀하의 경우에는 substr()
이 어떻게 구현되었는지 확실하지 않지만 매개 변수의 순서가 잘못되었을 수 있습니다. std::string::substr()
먼저 위치를 취한 다음 크기를 지정합니다. 귀하의 경우에는 크기가 0
은 코드 포맷이 – Robert