sprintf: is identical to printf() except that the output is a char array : sprintf « stdio.h « C / ANSI-C






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