目录
函数的描述
char * strcpy ( char * destination, const char * source )
strcpy函数用于字符串的拷贝,将指针source指向的首元素地址依次遍历找到'\0',然后将首元素到'\0'拷贝进行放到destination指向地址,source中的'\0'也将进行拷贝然后放入destination中,最后返回拷贝完成目标函数的地址
函数的声明和使用
函数声明时需要引入头文件<string>
strcpy函数使用时的注意事项
- 源字符串必须包含'\0',防止进行复制时找到内存中随机处的'\0',造成一系列字符串拷贝错误问题
- 盛放拷贝字符串的函数必须足够大,防止拷贝的字符串的长度大于盛放的长度
- 盛放字符串时使用数组这种能够进行空间变化的 char*p="abc"这种是不可取的
模拟实现strcpy函数