Я хочу прочитать значение из реестра, используя следующий метод:
char* cDriveStatus=ReadFromRegistry(HKEY_CURRENT_USER,_T(NDSPATH),m_szDriveName);
Я попытался преобразовать с помощью GetBuffer, m_szDriveName.GetBuffer(0)
, но это снова показывает ошибку:
ошибка C2664: невозможно преобразовать параметр 3 из «wchar_t *» в «LPSTR»
Изменить: объявление метода и переменной приведено ниже:
char* ReadFromRegistry(HKEY,LPCTSTR,LPSTR);
CString m_szDriveName;