strcpy() 在 C/C++ 中


strcpy() 函数是标准库函数。它用于将一个字符串复制到另一个字符串。在 C 语言中,它在 "string.h" 头文件中声明,而在 C++ 语言中,它在 cstring 头文件中声明。它返回对目标对象的指针。

以下是 strcpy() 在 C 语言中的语法,

char* strcpy(char* dest, const char* src);

strcpy() 的一些要点。

  • 它将整个字符串复制到目标字符串。它替换整个字符串,而不是附加它。

  • 它不会更改源字符串。

以下是 strcpy() 在 C 语言中的一个示例,

示例

 现场演示

#include <stdio.h>
#include<string.h>
int main() {
   char s1[] = "Hello world!";
   char s2[] = "Welcome";
   printf("String s1 before: %s\n", s1);
   strcpy(s1, s2);
   printf("String s1 after: %s\n", s1);
   printf("String s2 : %s", s2);
   return 0;
}

输出

String s1 before: Hello world!
String s1 after: Welcome
String s2 : Welcome

更新于: 24-Jun-2020

4K+ 浏览

开启您的职业生涯

完成课程并获得认证

开始
广告