converting narrow string to wide string

前端 未结 9 1513
难免孤独
难免孤独 2020-12-06 11:57

How can i convert a narrow string to a wide string ?

I have tried this method :

string myName;
getline( cin , myName );
wst         


        
9条回答
  •  暗喜
    暗喜 (楼主)
    2020-12-06 12:40

    Use mbtowc():

    string myName;
    wchar_t wstr[BUFFER_SIZE];
    
    getline( cin , myName );
    mbtowc(wstr, myName, BUFFER_SIZE);
    

提交回复
热议问题