在使用字符串处理函数前,需要在程序开头使用编译预处理命令 #include<string.h>
(四)字符串复制函数 strcpy()
函数调用格式:strcpy(str1,str2); //已过时
//Error C4996 :'strcpy': This function or variable may be unsafe.
//Consider using strcpy_s instead.
//To disable deprecation, use _CRT_SECURE_NO_WARNINGS.
//See online help for details.
(新)函数调用格式:strcpy_s(str1,参数,str2);
参数的作用为设置目标缓冲区大小
参数最小设置为目标复制字符串的字符长度加上'\0',即 str2长度 + 1
函数功能:将字符串 str2 复制到 str1 对应的字符数组或储存区域中,并覆盖 str1 原有字符串。
strcpy_s 函数在复制的时候,如果遇到 '\0' ,那么复制直接结束
注意:str1 所对应的存储空间不能小于 str2 中字符串所占用的存储空间。
//strcpy()_s函数演示