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之用法相关推荐

  1. 浅谈replaceAll的用法

    浅谈replaceAll的用法 replace和replaceAll是JAVA中常用的替换字符的方法 public String replace(char oldChar, char newChar) ...

  2. 浅谈response.setHeader()用法

    1. HTTP消息头 (1)通用信息头 即能用于请求消息中,也能用于响应信息中,但与被传输的实体内容没有关系的信息头,如Data,Pragma 主要: Cache-Control , Connecti ...

  3. 浅谈Linux中ldconfig和ldd的用法

    ldd 查看程序依赖库 ldd 作用:用来查看程式运行所需的共享库,常用来解决程式因缺少某个库文件而不能运行的一些问题. 示例:查看test程序运行所依赖的库: /opt/app/todeav1/te ...

  4. python竞赛_浅谈Python在信息学竞赛中的运用及Python的基本用法

    浅谈Python在信息学竞赛中的运用及Python的基本用法 前言 众所周知,Python是一种非常实用的语言.但是由于其运算时的低效和解释型编译,在信息学竞赛中并不用于完成算法程序.但正如LRJ在& ...

  5. php字面量,浅谈js之字面量、对象字面量的访问、关键字in的用法

    一:字面量含义 字面量表示如何表达这个值,一般除去表达式,给变量赋值时,等号右边都可以认为是字面量. 字面量分为字符串字面量(string literal ).数组字面量(array literal) ...

  6. 浅谈verilog hdl中parameter的用法

    浅谈verilog hdl中parameter的用法 parameter 1.parameter参数使用 事例1: 事例2: 事例3 事例4 2.defparam使用 事例5 3.parameter与 ...

  7. css inport作用,浅谈css和@import区别及用法详解

    下面小编就为大家带来一篇浅谈css和@import区别及用法.小编觉得挺不错的,现在就分享给大家,也给大家做个参考.一起跟随小编过来看看吧 css和@import都是调用外部样式表的方法. 一.用法 ...

  8. 浅谈C++中memset函数的用法

    浅谈C++中memset函数的用法 memset函数的头文件是cstring, 实际上是一个字符串处理函数,但常用于给静态数组(不是new出来的数组)赋特定初值. #include<cstrin ...

  9. float在html语言中的用法,[html5入门-4]浅谈html5中float的用法

    html5的文档布局方式一般有流式布局,浮动布局,固定布局和弹性布局等几种方式,本文主要浅谈一下浮动布局在html5中的用法. 一.float定义 浮动的框可以向左或向右移动,直到它的外边缘碰到包含框 ...

最新文章

  1. postgresql创建只读账号
  2. 几个 Python 语法糖的实现
  3. 活动回顾 | 8月7日Apache Flink Meetup
  4. ubuntu ifconfig命令找不到_那些年踩过的坑--无法使用MobaXterm远程登录Ubuntu
  5. JDK8那些惊为天人的新特性
  6. node本地连接服务器的数据库_基于Node.jsORM框架Sequelize的数据库迁移一
  7. 部署flas到服务器:No module named flask
  8. python做图片浏览器_python操作浏览器及截图小结
  9. 没有lrzsz,怎么传文件到服务器?
  10. python函数参数的部分求值方法
  11. wex5 导入mysql_wex5 sqllite本地数据库的运用
  12. 串口通信USART的波特率误差计算GD32、STM32
  13. 易语言服务器ping,Ping网络IP地址易语言源码
  14. 3D控件Aspose.3D 8月新版V17.8发布 | 支持6面多维地图
  15. 基于Matlab的同态滤波彩色图像增强算法研究
  16. 最新Apicloud+Vue开发App专题(完整)
  17. C语言伽罗华域乘法,伽罗瓦域上的乘法
  18. H.265中针对scc的工具 -- transformskip
  19. 互联网巨头介入P2P网贷的潜在风险
  20. vagrant box命令

热门文章

  1. 为什么 kubernetes 天然适合微服务
  2. Web 安全漏洞之 XSS 攻击,Java 开发必看!
  3. CI/CD with drone
  4. 模拟一:STEMA 考试选择题模拟练习试卷(初级组)及答案 + 自我解题笔记
  5. 第十届蓝桥杯java B组—试题F 特别数的和
  6. 借用计算机不及时归还,陕西省农村信用社笔试试题(二)
  7. android开发地址选择器,Android地址选择器 类似于京东的地址选择
  8. windows c语言能分配多少内存,Windows下C语言程序的内存布局(内存模型)
  9. html加上 extjs右键,extjs 处理HTML事件和自定义事件
  10. 美国一大型数据中心将24h由光伏+储能供电