wstring을 "유효성을 검사"하고 원하지 않는 문자를 제거하고 싶습니다.C++에서 wstring의 각 문자를 찾아서 바꾸십시오.
wstring wsInput=L"Some Text $$!$§";
wstring wsNew=L"";
for (int i=0;i<wsInput.size();i++)
{
wstring wsChar=wsInput.CharacterAt(i);
wsChar = ToValidWString(wsChar); // ToValidWString will return L"" if the character is not among the valid characters
wsNew.append(wsChar);
}
return wsNew;
그러나 이러한 기능 ".CharacterAt는()"형식 wstring에 대한이 없습니다 :
이 내가하고 싶은 것입니다. 그 이유는 분명하지만 어쨌든 필요합니다.
누군가 도울 수 있습니까?
감사합니다.
가 배열이 아닌 마음 문자열에서 유지의 [사용하십시오 CharNext] (http://msdn.microsoft.com/en-us/library/windows/desktop/ms647469 (v = vs.85) .aspx) 함수 또는 이와 유사한 유니 코드를 고려해야합니다. – demorge