Jestem rodzaj nowe do C++, podczas pracy na Windows CE .NET Compact aplikacjiJak przekonwertować wchar_t * na const char *
podczas próby zapisu dane teleadresowe heksadecymalne do pliku
CString dataBlock1;
dataBlock1 = "";
CString temp;
for(int i = 0; i < rLen; i++)
{
temp.Format(L"%02X ",rec[i]);
dataBlock1 += temp;
}
std::ofstream out(file);
ja dostaję ten błąd nie można konwertować parametru 1 z WCHAR * do const char * na podczas korzystania z funkcji zapisu poniżej napisać dane teleadresowe heksadecymalne do pliku
out.write(myReader.dataBlock1.GetBuffer(),myReader.dataBlock1.GetLength());
jak możemy konwertuj wchar_ * na const char *, aby funkcja zapisu działała.
Dzięki.
[Jak konwertować 'wchar_t *' do 'const char *'] (http://stackoverflow.com/questions/7835119/how-to-convert-wchar-t-to-const-char). Jest to nie tylko powielone pytanie, ale także "CString" i ma dokładnie taki sam tytuł. – tenfour