看到一篇关于c语言中字符串拷贝的文章
https://blog.csdn.net/stpeace/article/details/22581763
strncpy并没有拷贝串后的\0字符,而strcpy却拷贝了。
这充分说明,strncpy是为拷贝字符而生的,而strcpy是拷贝字符串而生的。但两者都不能越界拷贝。
只要正确使用strncpy, 那就比strcpy安全。