Soy una especie de nuevo para C++, mientras trabajaba en el Windows CE .NET aplicación compactaCómo convertir wchar_t * a const char *
al intentar escribir datas más hexa a un archivo
CString dataBlock1;
dataBlock1 = "";
CString temp;
for(int i = 0; i < rLen; i++)
{
temp.Format(L"%02X ",rec[i]);
dataBlock1 += temp;
}
std::ofstream out(file);
estoy recibiendo este error no puede convertir el parámetro 1 de wchar * a const char * en durante el uso de la función de escritura a continuación para escribir datas más hexa a un archivo
out.write(myReader.dataBlock1.GetBuffer(),myReader.dataBlock1.GetLength());
cómo podemos convierta wchar_ * en const char * para que la función de escritura funcione.
Gracias.
[Cómo convertir 'wchar_t *' a 'const char *'] (http://stackoverflow.com/questions/7835119/how-to-convert-wchar-t-to-const-char). No solo es una pregunta duplicada, sino que también usa 'CString', y tiene exactamente el mismo título. – tenfour