如何拷貝一個wchar_t類型的字符串


Do this,

wchar_t clone[260];

wcscpy(clone,szPath);

Or, if you want to allocate memory yourself,

wchar_t *clone = new wchar_t[wcslen(szPath)+1];

wcscpy(clone,szPath);

//use it

delete []clone;

Check out : strcpy, wcscpy, _mbscpy at MSDN

However, if your implementation doesn't necessarily require raw pointers/array, then you should prefer this,

#include<string>

 

//MOST SAFE!

std:wstring clone(szPath);

 

From: https://stackoverflow.com/questions/4540852/clone-a-wchar-t-in-c


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM