#include <stdio.h>
int main()
{
const char* str = "google";
char buf[6] = {0};
sprintf(buf, "%s", str);
printf("%s\n", buf);
memset(buf, 0, sizeof(buf));
snprintf(buf, sizeof(buf), "%s", str);
printf("%s\n", buf);
int a = 123456;
memset(buf, 0, sizeof(buf));
sprintf(buf, "%d", a);
printf("%s\n", buf);
memset(buf, 0, sizeof(buf));
snprintf(buf, sizeof(buf), "%d", a);
printf("%s\n", buf);
return 0;
}
int main()
{
const char* str = "google";
char buf[6] = {0};
sprintf(buf, "%s", str);
printf("%s\n", buf);
memset(buf, 0, sizeof(buf));
snprintf(buf, sizeof(buf), "%s", str);
printf("%s\n", buf);
int a = 123456;
memset(buf, 0, sizeof(buf));
sprintf(buf, "%d", a);
printf("%s\n", buf);
memset(buf, 0, sizeof(buf));
snprintf(buf, sizeof(buf), "%d", a);
printf("%s\n", buf);
return 0;
}