C/stdio.h/sprintf

Материал из C\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*/