Есть три переменные:
| Код | char password[0x50]="11111111111uuuuuuuuuu"; LPTSTR pszPassword = NULL; int nBufUnicode;
|
Нужно скопировать содержимое password в pszPassword. Для этого нужно конвертировать char в LPTSTR. Для этого я использовал такой код:
| Код | //получаем размер буфера nBufUnicode=MultiByteToWideChar(CP_ACP, MB_PRECOMPOSED, password,-1,(LPWSTR)pszPassword,0); //конвертируем MultiByteToWideChar(CP_ACP, MB_PRECOMPOSED, password,-1, (LPWSTR)pszPassword,nBufUnicode);
|
Буфер для конвертации оказывается пустым. Как лучше конвертироавть с помощью Windows API? |