TitleCase В Visual C++
В настоящее время я пытаюсь найти простой способ преобразования строки Visual (Managed) C++ в регистр заголовков. В VB.NET вы можете использовать либо:
StrConv(sampleString, vbProperCase)
или же
sampleString = System.Globalization.CultureInfo.CurrentUICulture.TextInfo.ToTitleCase(sampleString)
В C# вы используете:
sampleString = System.Globalization.CultureInfo.CurrentUICulture.TextInfo.ToTitleCase(sampleString)
Как мне сделать это в Visual C++? Это что-то похожее, что я просто не могу найти?
2 ответа
Решение
Посмотрите документацию по TextInfo.ToTitleCase, в которой есть примеры для Managed C++.
Если вы говорите об управляемом C++, вы можете использовать те же функции, что и в C#/VB.Net.
Если вы имеете в виду родной C++, то:
- Совершенно уверен, что в самом языке нет ничего подобного.
- AFAIK не в Win32 API, а также.
- Тогда ваша лучшая надежда - найти такую функцию в какой-то библиотеке (я лично не могу придумать ее).