在嵌入式开发中比较 strncpy 和 memcpy 的区别
先列出两个函数的原型char *strncpy(char *dest,char *src,size_t n);
void *memcpy(void *dest, const void *src, size_t n);如果只是操作字符串,其实这两个函数差别不大,类型转换都不是问题。
有一点差别就是当你要拷贝大于原字符串长度的时候,也就是 n 大于原字符串长度,strncpy 会用 ‘\0’ 来填充,
原创
2017-11-02 20:09:57 ·
4321 阅读 ·
0 评论