【Win32 API】 lstrcpyA()

作用

将字符串复制到指定的字符串缓冲区。

函数

cpp 复制代码
LPSTR lstrcpyA(LPSTR  lpString1, LPCSTR lpString2);

参数

lpString1

类型:LPTSTR

一个缓冲区,用于接收由 lpString2 参数指向的字符串的内容。 缓冲区必须足够大才能包含字符串,包括终止 null 字符。

lpString2

类型:LPTSTR

要复制的以 null 结尾的字符串。

返回值

类型:LPTSTR

如果函数成功,则返回值为指向缓冲区的指针。

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

支持

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

例子

cpp 复制代码
#include "windows.h"

int _tmain(int argc, _TCHAR* argv[])
{
	char ch1[48] = "ABC123";
	char ch2[48] = { 0 };

    char* result_ch = lstrcpyA(ch2, ch1);

	printf("结果1:%s\n",ch2);
	printf("结果2:%s\n",result_ch);

	system("pause");

	return 0;
}
相关推荐
Mast Sail2 小时前
windows下authas调试tomcat
java·windows·tomcat·authas
疯狂的挖掘机3 小时前
记一次从windows连接远程Linux系统来控制设备采集数据方法
linux·运维·windows
前进的程序员4 小时前
C++ 在 Windows 和 Linux 平台上的开发差异及常见问题
linux·c++·windows
双叶8367 小时前
(C语言)超市管理系统 (正式版)(指针)(数据结构)(清屏操作)(文件读写)
c语言·开发语言·数据结构·c++·windows
繁星无法超越7 小时前
详解Windows(九)——系统性能优化
windows·stm32·性能优化
IT小郭.7 小时前
使用 Docker Desktop 安装 Neo4j 知识图谱
windows·python·sql·docker·知识图谱·database·neo4j
qh0526wy8 小时前
金融接口基方法Python
windows·python·金融
王有品17 小时前
Java 集合框架对比全解析:单列集合 vs 双列集合
java·windows·python
感谢地心引力21 小时前
【Matlab】最新版2025a发布,深色模式、Copilot编程助手上线!
开发语言·windows·matlab·copilot