Функция Производит форматированный вывод в строку.
Синтаксис #include
int sprintf(char *buffer, const char *format[,
argument,...]);
Файл, содержащий stdio.h
прототип
Описание sprintf получает набор аргументов, применяет к
каждому спецификацию формата, содержащуюся в
строке формата (format) и выводит сформатирован-
ные данные в строку.
sprintf применяет к первому аргументу первую спе-
цификацию формата, ко второму - вторую, и т.д.
Число спецификаций формата должно соответствовать
числу аргументов.
Описание спецификаций формата приведено в разделе
посвященном функции printf.
Возвращаемое sprintf возвращает число выведенных байт. Завер-
значение шающий нулевой байт не считается. При возникнове-
нии ошибки sprintf возвращает EOF.
Переносимость sprintf поддерживается в системах UNIX и стандар-
том ANSI C. Определена в стандарте Kernighan &
Ritchie.
Смотрите также fprintfprintf
Пример:
#include
#include
int main(void)
{
char buffer[80];
sprintf(buffer,"Аппроксимация Pi = %f\n",M_PI);
puts(buffer);
return 0;
}