jak przypisać wartość wchar_t do std::string ? :/
Nie da się, a przynajmniej nie w takim skutku jakbyś chciał. Spróbuj std::wstring .
Chyba jest coś takiego, przynajmniej na msdn jest. (http://msdn2.microsoft.com/en-us/library/wt3s3k55(VS.80).aspx)
kurcze ;/
mam funkcje która zwraca mi const wchar*
std::wstring nie zapisuje dokładnie tego co zwraca funkcja , tylko jakieś dziwne znaczki ;/
jest jakiś sposób na to ? :|
a może wchar_t to char* ? ;/
help
Spróbuj z wctomb.
tez niestety nie dziala :(
ale plama.... fuck :(
Daj fragment kodu.
wstring zapisuje Ci krzaczki? wstring i wchar to sa znaki UNICODE, dwubajtowe. i najprawdopodobniej wszystko przeszlo OK tylko otworzyles plik w jakims notepadzie czy czyms innym co unicode nie obsluguje. jak chcesz przerobic to na 'zwykly' czyli z unicode na multibyte, uzyj wcstombs() albo WideCharToMultiByte(), mam nadzieje ze nie przekrecilem nazw funkcji, z pamieci pisze..