码迷,mamicode.com
首页 > 其他好文 > 详细

浅谈wcscpy_s之用法

时间:2017-12-17 00:06:50      阅读:426      评论:0      收藏:0      [点我收藏+]

标签:nat   error   复制   erro   post   const   ring   rac   source   

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之用法

标签:nat   error   复制   erro   post   const   ring   rac   source   

原文地址:http://www.cnblogs.com/skystars/p/8047921.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!