posts - 9,  comments - 16,  trackbacks - 0

int snprintf(char *restrict buf, size_t n, const char * restrict  format, ...);

函数说明:最多从源串中拷贝 n 1 个字符到目标串中,然后再在后面加一个 0 。所以如果目标串的大小为 n

                 的话,将不会溢出。

函数返回值:若成功则返回欲写入的字符串长度,若出错则返回负值。

Note:
   gcc下安全, VC下仍要注意

References:
平台间函数差异与系统移植:snprintf/_snprintf
谈谈snprintf
strncpy, strncat和snprintf的区别

posted on 2008-09-03 13:43 季浩 阅读(2458) 评论(0)  编辑 收藏 引用 所属分类: 心得体会

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   博问   Chat2DB   管理



<2007年1月>
31123456
78910111213
14151617181920
21222324252627
28293031123
45678910

常用链接

留言簿(3)

随笔分类(8)

随笔档案(9)

fiends

搜索

  •  

积分与排名

  • 积分 - 15875
  • 排名 - 939

最新评论

阅读排行榜

评论排行榜