strcpy函数的作用是什么?
1个回答
展开全部
strcpy,即string copy(字符串复制)的缩写,是一种C语言的标准库函数,定义于string.h。strcpy把含有'\0'结束符的字符串复制到另一个地址空间,返回值的类型为char*。
参数说明:
strDestination:目的字符串。
strSource:源字符串。
strcpy()会把strSource指向的字符串复制到strDestination。
必须保证strDestination足够大,能够容纳下strSource,否则会导致溢出错误。
返回值:目的字符串,也即strDestination。
Strcpy函数的安全编码
在编写strcpy函数时,首先尽量使目的缓冲区长度足够长,另外要检测目的缓冲区和源缓冲区。如果目的缓冲区或源缓冲区是空,就要在异常处理中结束程序。如果,源字符串比目的缓冲区长度不长,也要在异常处理中结束程序,以防止出现溢出情况。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询