在我们平时常用的函数中,有一些函数是极其不安全的,例如strcpy,strcmp,strcat等字符串函数
所以我们平时应该尽量少使用这些不安全函数,现在让我们来编写一个安全函数吧!
例如:strcpy_s,我们来编写属于我们自己的函数
void Mystrcpy_s(char *des,size_t n,const char *src)//des目标字符串,n目标字符串的大小,src源字符串
{
size_t i;
for(i = 0; i < n && src[i]!='\0'; i++)//一个一个的将字符拷入到目标字符串中,直到目标字符串被填满或源字符串被拷贝完
{
des[i]=src[i];
}
des[i]='\0';
}