Учись программированию на C++ Builder бесплатно!
  • Главная
  • FAQ
  • Как скопировать значения AnsiString в Unicode?

Для этого есть специальная функция WideChar, которая позволяет определить размер массива. С помощью функцией WideCharBufSize можно узнать размер требуемого массива.

AnsiString ansi_string = "Строка AnsiString";
wchar_t * UnicodeString = new wchar_t[ansi_string.WideCharBufSize()];
ansi_string.WideChar(UnicodeString,ansi_string.WideCharBufSize());
delete [] UnicodeString;

Поиск по сайту