c,c++ sprintf函数的使用
c,c++ sprintf函数的使用
sprintf函数的使用
// crt_sprintf.c
// compile with: /W3
// This program uses sprintf to format various
// data and place them in the string named buffer.
#define _CRT_SECURE_NO_WARNINGS
#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
// Note: sprintf is deprecated; consider using sprintf_s instead
//printf("Output:\n%s\ncharacter count = %d\n", buffer, j);
printf("%s", buffer);
}