阅读 15
是china\0boy\0。
如果想实现china boy\0的效果,可以使用strncpy(str1,str2,5)来指定复制的位数。一般不要使州模用strcpy,效率没携迹激有memcpy高,安全性不如辩袜strncoy好。
strcpy_s和strcpy函数的功能几乎是一样的州搜。
strcpy函数,就象gets函数一样,它没有方法来保证有效的
缓冲区尺寸,所以它只能假定缓冲足够肆枝大来容纳要拷册雹历贝的字符串。 在程序运行时,这将导致不可预料的行为。用strcpy_s就可以避免这些不可预料的行为。
这个函数用两个
参数
、三个参数都可以,只要可以保证缓冲区大小。
三个参数时:
errno_t strcpy_s(
char *strDestination,
size_t numberOfElements,
const char *strSource
)
两个参数时:
errno_t strcpy_s(
char (&strDestination)[size],
提交