浅谈wcscpy_s之用法
生活随笔
收集整理的這篇文章主要介紹了
浅谈wcscpy_s之用法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
wcscpy_s是一個能夠拷貝寬字符類型字符串的安全函數。它返回一個error_t類型的值。
?
wcscpy_s的函數原型為:
?1 error_t wcscpy_s(wchar_t *strDestination,size_t numberOfCharacters,const wchar_t *strSource);??
其中strDestination為指向將要復制字符串的目的緩沖區的地址,numberOfCharacters為緩沖區大小(以字符計),strSource為指向源字符串的指針
?
下面是一個例子:
1 PCWSTR string = TEXT("mydef"); 2 3 WCHAR buff[6]; 4 5 wcscpy_s(buff, _countof(buff), string);?
其中TEXT是一個宏,該宏能夠自動判斷當前字符集環境(Unicode還是ANSI還是其他的)并進行適當的轉換。
與其類似的還有以下函數:
error_t wcscat_s(wchar_t *strDestination,size_t numberOfCharacters,const wchar_t *strSource)總結
以上是生活随笔為你收集整理的浅谈wcscpy_s之用法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 严重性代码说明项目文件行 禁止显示状态错
- 下一篇: MFC中进度条控件的使用方法