Rumah >pembangunan bahagian belakang >C++ >Bagaimana untuk Menukar std::string ke LPCWSTR dalam C untuk Fungsi API Windows?
Cara Menukar std::string kepada LPCWSTR dalam C (Unicode)
Soalan:
Dalam C , bagaimana saya boleh menukar std::string kepada LPCWSTR, jenis rentetan aksara lebar yang digunakan dalam fungsi API Windows?
Jawapan:
Menukar a std::string kepada LPCWSTR adalah mudah:
Berikut ialah coretan kod untuk menukar std::string kepada LPCWSTR:
std::wstring stemp = std::wstring(s.begin(), s.end()); LPCWSTR sw = stemp.c_str();
Kaedah ini bebas platform dan menyediakan cara yang mudah dan cekap untuk menukar antara std::string dan LPCWSTR.
Atas ialah kandungan terperinci Bagaimana untuk Menukar std::string ke LPCWSTR dalam C untuk Fungsi API Windows?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!