C++ String copy()

17 Mar 2025 | 阅读 2 分钟

此函数将一个字符串的内容复制到另一个字符串中。

语法

假设 str1 和 str2 是两个字符串对象,len 是子字符串的长度。如果我们想将字符串 str1 复制到字符串对象 str2 中,则语法如下:

参数

str2: str2 是目标字符串对象,它保存复制的字符串。

len: 它定义了子字符串的长度。

pos: 它决定了要包含的第一个字符的位置。

返回值

它返回要复制的字符数。

示例 1

让我们看一个将字符串复制到另一个字符串对象的简单示例。

输出

source string is: javatpoint tutorial
destination string is: javatpoint tutorial 

在此示例中,源字符串包含值 "javatpoint tutorial",我们使用 copy 函数将源字符串复制到目标字符串。

示例 2

让我们看一个在参数中传递位置时复制字符串的简单示例。

输出

String contains: programs

在此示例中,我们使用 copy 函数将字符串 str 的子字符串(即 programs)复制到字符串 str1。

示例 3

让我们看一个将整数数组复制到向量中的简单示例。

输出

12345

在此示例中,我们使用 copy 函数将整数数组复制到向量中。


下一主题C++ 字符串