snprintf

来自cppreference.com
< cpp | io | c
跳转到: 导航, 搜索

语法:

    #include <cstdio>
    int snprintf( char *buffer, int buff_size, const char *format, ... );

snprintf()函数和sprintf()类似,除了给定了了缓冲区的长度。这样可以阻止缓冲区溢出。

返回值是写入字符的数目。如果输出因为buff_size的限制而被截断,返回值将是当有足够可用空间是写入到最终字符串中的字符数目(不包括结尾的'\0')。

相关主题: c/io/sprintf, fprintf, printf

个人工具
名字空间
操作
导航
工具箱