【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;
}
相关推荐
半条-咸鱼几秒前
【INACCESSIBLE_BOOT_DEVICE】安装 Config Tool 后 Windows 蓝屏,最终通过 VMware 虚拟机解决
windows·stm32·vmware·芯片
人工小情绪1 小时前
Windows 安装 Codex 桌面版,并用 CC Switch 管理配置
人工智能·windows·codex·cc switch
caimouse3 小时前
Reactos 第 5 章 进程与线程 — 5.11 线程本地存储 TLS
c语言·windows
李小白664 小时前
第二天-认识Windows
windows
liu6449113375 小时前
claude code 安装
windows
caimouse5 小时前
Reactos 第 5 章 进程与线程 — 5.9 Windows 线程的调度和切换
windows
骑士雄师5 小时前
17.2 通过 Config 传入用户名 → 工具1存入 State → 工具2读取 State 并返回答案
服务器·windows·microsoft
caimouse6 小时前
Reactos 第 5 章 进程与线程 — 5.12 进程挂靠
c语言·windows
谢娘蓝桥6 小时前
windows 开启openssh
windows
设计师小聂!6 小时前
Windows 系统 Docker 安装与配置指南
windows·docker·容器