Maison > Article > développement back-end > Comment convertir un std :: string en LPCWSTR en fonctions API C pour Windows ?
Comment convertir std::string en LPCWSTR en C (Unicode)
Question :
En C, comment puis-je convertir un std::string en LPCWSTR, le type de chaîne de caractères large utilisé dans l'API Windows fonctions ?
Réponse :
Convertir un std::string en LPCWSTR est simple :
Voici une extrait de code pour convertir un std::string en LPCWSTR :
std::wstring stemp = std::wstring(s.begin(), s.end()); LPCWSTR sw = stemp.c_str();
Cette méthode est indépendante de la plate-forme et fournit un moyen simple et efficace de convertir entre std::string et LPCWSTR.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!