您的位置:首页 > 其它

snprintf函数的用法

2012-11-28 12:00 671 查看
      看程序,看着看着,总看到这个snprintf, 又不知道其用途,颇为不爽,现在把它搞清楚: 

#include<stdio.h>

int main()
{
char str1[50];
char str2[50];
char str3[50];
char *str4 = "123456789";

// 开始用snprintf发现有问题
// 上网查后用_snprintf就ok
_snprintf(str1, 11, str4);
printf("%s\n", str1);

_snprintf(str2, 10, str4);
printf("%s\n", str2);

_snprintf(str3, 9, str4);
printf("%s\n", str3);

return 0;
}


       结果为:

123456789

123456789

123456789烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫?23456789
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: