1.sprintf函数原型
#include <stdio.h> int sprintf(char *string, char *format [,argument,...]);
如果成功,则返回写入的字符总数,不包括字符串追加在字符串末尾的空字符。如果失败,则返回一个负数。
2.实例
#include <stdio.h>
int main( void )
{
char buffer[200], s[] = "computer", c = ‘l‘;
int i = 35, j;
float fp = 1.7320534f;
// 格式化并打印各种数据到buffer
j = sprintf( buffer, " String: %s\n", s ); // C4996
j += sprintf( buffer + j, " Character: %c\n", c ); // C4996
j += sprintf( buffer + j, " Integer: %d\n", i ); // C4996
j += sprintf( buffer + j, " Real: %f\n", fp );// C4996
printf( "Output:\n%s\ncharacter count = %d\n", buffer, j );
return 0;
}
《C库 — sprintf字符串格式化命令,把格式化的数据写入某个字符串中》
原文:https://www.cnblogs.com/zhuangquan/p/12698075.html