Mega Code Archive

 
Categories / C / Code Snippets
 

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[100]; sprintf(str,"%s %d %c", "one", 2, '3'); printf("%s", str); }