<string.h> 函数

Cstrcpy()

Cstrcpy()

strcpy() 函数的原型是:

char* strcpy(char* destination, const char* source);
  • strcpy() 函数将 source 指向的字符串(包括空字符)复制到目标字符串。
  • strcpy() 函数也返回复制的字符串。

strcpy() 函数定义在 string.h 头文件中。


示例:C strcpy()

#include <stdio.h>
#include <string.h>

int main() {
  char str1[20] = "C programming";
  char str2[20];

  // copying str1 to str2
  strcpy(str2, str1);

  puts(str2); // C programming

  return 0;
}

输出

C programming

注意: 当您使用 strcpy() 时,目标字符串的大小应足够大,以存储复制的字符串。否则,可能会导致未定义行为

你觉得这篇文章有帮助吗?

我们的高级学习平台,凭借十多年的经验和数千条反馈创建。

以前所未有的方式学习和提高您的编程技能。

试用 Programiz PRO
  • 交互式课程
  • 证书
  • AI 帮助
  • 2000+ 挑战