Hi,

How can I convert QString to TCHAR? My codes below does not work.

Qt Code:
  1. QString userName = "John Doe";
  2.  
  3. TCHAR nameBuffer[256];
  4. memset(nameBuffer, 0, sizeof(nameBuffer));
  5.  
  6. #if UNICODE
  7. _tcscpy_s(nameBuffer, _countof(nameBuffer), userName.toUtf8());
  8. #else
  9. _tcscpy_s(nameBuffer, _countof(nameBuffer), userName.toLocal8Bit());
  10. #endif
To copy to clipboard, switch view to plain text mode