2009-10-23 3 views
1

현재 Visual (Managed) C++ 문자열을 대문자로 변환하는 쉬운 방법을 찾으려고합니다. VB.NET에서, 당신이 중 하나를 사용할 수 있습니다TitleCase In Visual C++

StrConv(sampleString, vbProperCase) 

또는 C에서

sampleString = System.Globalization.CultureInfo.CurrentUICulture.TextInfo.ToTitleCase(sampleString) 

#을 사용 :

sampleString = System.Globalization.CultureInfo.CurrentUICulture.TextInfo.ToTitleCase(sampleString) 

내가 어떻게해야합니까 비주얼 C++에서? 내가 찾지 못하는 비슷한 것입니까?

+0

에 대한 예제를 가지고 TextInfo.ToTitleCase에 대한 설명서이 C를 관리 ++ 또는 아닌가요? –

+0

예, 관리됩니다. – Sivvy

답변

2

확인이 관리되는 C++

+0

나는 이미 그것을 보았다. C# 코드 만 보여줍니다. – Sivvy

+0

페이지 상단의 언어 필터를 확인하십시오. MSDN에서 C# 코드 만 표시하도록 설정할 수 있습니다. –

1

관리되는 C++에 관해 이야기하는 경우 C#/VB.Net에서와 동일한 기능을 사용할 수 있습니다.

당신이 다음 네이티브 C++을 의미하는 경우 :

  1. 언어 자체의 종류의 아무것도 꽤 특정.
  2. AFAIK는 Win32 API에도 없습니다.
  3. 당신의 가장 좋은 희망은 어떤 도서관에서 그런 기능을 찾는 것입니다 (저는 개인적으로 생각할 수 없습니다).
+0

그것은 관리되지만 어떤 이유로 "intelisense"는 일단 "System :: Globalization :: CultureInfo :: CurrentUICulture"를 사용하면 "get"기능 만 제공합니다. – Sivvy

+0

http://msdn.microsoft.com/에서 대답을 찾았습니다. en-us/library/system.globalization.textinfo.totitlecase (VS.71) .aspx 두 언어는 동일하지만 언어가 제대로 인식되지 않아 작동하지 못하는 것 같습니다. – Sivvy