sprintf: is identical to printf() except that the output is a char array
//Declaration: int sprintf(char *buf, const char *format, ...);
//Return: returns the number of characters actually placed into the array.
#include <stdio.h>
int main(void){
char str[80];
sprintf(str,"%s %d %c", "one", 2, '3');
printf("%s", str);
}
/*
one 2 3*/
Related examples in the same category