C语言的sprintf()和snprintf()

1、sprintf()函数

     送格式化输出到字符串中,返回实际输出到字符串中的个数。

     例如:

     char buffer[80];

     sprint(buffer,"1234567890");

2、snprint()函数

     功能类似于sprintf,但是他可以控制写入字符串的长度,可以避免超长。

     例如:

     char buffer[3];

     snprint(buffer,sizeof(buffer),"1234567890");

注:注意区分strlen()和sizeof()函数的区别

原文地址:https://www.cnblogs.com/yinguojin/p/9004613.html