int sprintf(char* buffer, char* format_string[, argument...]);
Функция sprintf форматирует и запоминает наборы символов и значений в buffer. Каждый аргумент argument (если он есть), преобразуется и выводится согласно соответствующей спецификации формата в format_string. Format_string состоит из порядковых символов и имеет ту же самую форму и функцию, что аргумент format_string для функции printf.
Функция sprintf возвращает количество символов, записанных в buffer.
char str[256]; unsigned No=0; char* name="DoIt"; char code='F'; sprintf(str,"No.: %u, Name: %s, Code: %c.\n",No,name,code);