wchar_t to std::string jak ?

0

jak przypisać wartość wchar_t do std::string ? :/

0

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)

0

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

0

Spróbuj z wctomb.

0

tez niestety nie dziala :(
ale plama.... fuck :(

0

Daj fragment kodu.

0

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..

1 użytkowników online, w tym zalogowanych: 0, gości: 1