как конфертировать из LPWSTR в 'const char *'

После получения структуры из C # в C ++ с использованием C ++ / CLI:

public value struct SampleObject
{   
    LPWSTR a;    
};

Я хочу напечатать его экземпляр:

printf(sampleObject->a);

но я получил эту ошибку:

Ошибка 1 ошибка C2664: «printf»: невозможно преобразовать параметр 1 из «LPWSTR» в «const char *»

Как я могу конвертировать изLPWSTR to char*?

Заранее спасибо.

Ответы на вопрос(6)

Ваш ответ на вопрос