Strcpy和Strncpy的区别
在学习C++中,经常遇到Strcpy和Strncpy,两个都是拷贝函数,谁能帮我解释一下二者的区别?
/* 最大限度的把from的值复制到to,如果from的字符少于count,就会用‘\0’来填补*/ char *strncpy( char *to, const char *from, size_t count );
/*不进行边界检测,这样很容易造成from或to的溢出 */ char *strcpy( char *to, const char *from );