Вопрос

В настоящее время я пытаюсь найти простой способ преобразовать визуальную (управляемую) строку 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 ++?Это что-то похожее, чего я просто не могу найти?

Это было полезно?

Решение

Проверьте документацию на TextInfo.ToTitleCase там есть примеры для управляемого C++.

Другие советы

Если вы говорите об управляемом C ++, вы можете использовать те же функции, что и в C # /VB.Net.

Если вы имеете в виду родной C ++, то:

  1. Совершенно уверен, что в самом языке нет ничего подобного.
  2. AFAIK также отсутствует в Win32 API.
  3. Тогда ваша лучшая надежда - найти такую функцию в какой-нибудь библиотеке (лично я не могу придумать ни одной).
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top