none
LPCWSTR - прошу пояснить RRS feed

  • Вопрос

  • У меня метод CharToOem() требует для 1-го аргумента тип LPCWSTR. И отказывается принимать массив:

    char a[10]="мама мыла";

    из-за неправильного типа. 

    Я уже без метода этого обошлась, но вопрос с  LPCWSTR хотелось бы выяснить. Что это конкретно за тип и как инициализировать переменные этого типа?

    9 октября 2012 г. 5:12

Ответы

  • Это указатель на юникод строку:

    typedef const wchar_t* LPCWSTR; 

    Вам нужно использовать юникод строку.

    wchar_t a[10] = L"мама мыла";

    • Изменено YatajgaEditor 9 октября 2012 г. 8:53
    • Предложено в качестве ответа YatajgaEditor 10 октября 2012 г. 5:43
    • Помечено в качестве ответа Abolmasov Dmitry 12 октября 2012 г. 6:57
    9 октября 2012 г. 8:53
    Модератор