当前位置: 首页 > news >正文

【Win32 API】 lstrcpynA()

 作用

    将源字符串中的指定数量的字符复制到缓冲区中。

 函数

LPSTR lstrcpynA(LPSTR  lpString1, LPCSTR lpString2, int iMaxLength);

参数

lpString1

类型:LPTSTR

接收复制字符的目标缓冲区。 缓冲区必须足够大,以包含由 iMaxLength指定的 TCHAR 值的数量,包括终止 null 字符的空间。

lpString2

类型:LPCTSTR

函数从中复制字符的源字符串。

iMaxLength

类型:int

要从由 lpString2 指向的字符串复制的 TCHAR 值的数目 lpString1指向的缓冲区,包括终止 null 字符。

返回值

类型:LPTSTR

如果函数成功,则返回值为指向缓冲区的指针。 即使源字符串大于 iMaxLength 字符,该函数也能成功。

如果函数失败,则返回值 NULLlpString1 可能不会以 null 结尾。

支持

最低支持系统版本Windows 2000 Professional
最低支持服务器版本Windows 2000 Server
头文件winbase.h  (包括 Windows.h)
Kernel32.lib
dllKernel32.dll

 例子

#include "windows.h"int _tmain(int argc, _TCHAR* argv[])
{char ch1[48] = "ABC123";char ch2[48] = { 0 };char* result_ch = lstrcpynA(ch2, ch1, 3);printf("结果1:%s\n",ch2);printf("结果2:%s\n",result_ch);system("pause");return 0;
}

 

相关文章:

  • 直接从图片生成 html
  • [Lc] 5.16 One question a day周总结
  • 道路运输企业管理人员考试真题练习
  • 线程和进程
  • CSPM-3级考试成绩已出!附查询流程
  • 多线程八股文(自用)
  • python + flask 做一个图床
  • 【data】上海膜拜数据
  • 多尺度对比度调整
  • 【PhysUnits】4.1 类型级比特位实现解释(boolean.rs)
  • MVVM框架
  • Java百度身份证识别接口实现【配置即用】
  • 芯片生态链深度解析(一):基础材料篇——从砂砾到硅基王国的核心技术突围
  • Deeper and Wider Siamese Networks for Real-Time Visual Tracking
  • Xshell的下载
  • 技术文章:解决汇川MD500系列变频器干扰问题——GRJ9000S EMC滤波器的应用
  • QML元素 - OpacityMask
  • 【网络】:数据链路层 —— 以太网协议
  • Sumsub Java Web Demo 技术文档
  • STM32F407VET6实战:CRC校验
  • 多少Moreless:向世界展示现代中式家具的生活美学
  • 3月中国减持189亿美元美债、持仓规模降至第三,英国升至第二
  • 学者三年实地调查被判AI代笔,论文AI率检测如何避免“误伤”
  • 贞丰古城:新垣旧梦间的商脉与烟火
  • 广西壮族自治区党委副书记、自治区政府主席蓝天立接受审查调查
  • 多地举办演唱会等吸引游客刺激消费,经济日报:引导粉丝经济理性健康发展