C语言字符串复制函数 strcpy()
发布时间:2023-05-15 12:39:47 所属栏目:语言 来源:
导读:strcpy 是 string copy 的缩写,意思是字符串复制,也即将字符串从一个地方复制到另外一个地方,语法格式为:
strcpy(arrayName1, arrayName2);
strcpy() 会把 arrayName2 中的字符串拷贝到 arrayName1 中,字符
strcpy(arrayName1, arrayName2);
strcpy() 会把 arrayName2 中的字符串拷贝到 arrayName1 中,字符
|
strcpy 是 string copy 的缩写,意思是字符串复制,也即将字符串从一个地方复制到另外一个地方,语法格式为: strcpy(arrayName1, arrayName2); strcpy() 会把 arrayName2 中的字符串拷贝到 arrayName1 中,字符串结束标志'\0'也一同拷贝。请看下面的例子: #include <stdio.h> #include <string.h> int main(){ char str1[50] = "《C语言变怪兽》"; char str2[50] = "http://c.biancheng.net/cpp/u/jiaocheng/"; strcpy(str1, str2); printf("str1: %s\n", str1); return 0; } 运行结果: str1: http://c.biancheng.net/cpp/u/jiaocheng/ 你看,将 str2 复制到 str1 后,str1 中原来的内容就被覆盖了。 另外,strcpy() 要求 arrayName1 要有足够的长度,否则不能全部装入所拷贝的字符串。 (编辑:汽车网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
