Mega Code Archive

 
Categories / C / Code Snippets
 

Print formatted data to a string how to use sprintf

#include <stdio.h> int main () { char buffer [50]; int n, j = 50, k = 23; n = sprintf (buffer, "%d plus %d is %d", j, k, j + k); printf ("[%s] is j %d chars string\n", buffer, n); return 0; }