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++, то:

  1. Совершенно уверен, что в самом языке нет ничего подобного.
  2. AFAIK не в Win32 API, а также.
  3. Тогда ваша лучшая надежда - найти такую ​​функцию в какой-то библиотеке (я лично не могу придумать ее).
Другие вопросы по тегам