1. 首页
  2. 数据库
  3. 其它
  4. strncpy与snprintf 的用法比较

strncpy与snprintf 的用法比较

上传者: 2020-12-31 04:08:19上传 PDF文件 36.21KB 热度 20次
strncpy的正确用法: strncpy(dest, src, sizeof(dest));dest[sizeof(dest)-1] = ‘\0′; snprintf的正确用法:snprintf(dest, sizeof(dest), “%s”, src); strncpy的问题:1.size一定要用sizeof(dest)或sizeof(dest)-1,不可误用sizeof(src). 2.手工填0. 务必要把dest的最后一个字节手工设置为0. 因为strncpy仅在src的长度小于dest时,对剩余的字节填0. 3.性能问题。当dest长度远大于src时,由于strncpy会对多余的每
下载地址
用户评论