sprintf

Функция            Производит форматированный вывод в строку.

Синтаксис          #include
                   int sprintf(char *buffer, const char *format[,
                         argument,...]);

Файл, содержащий   stdio.h
прототип

Описание           sprintf получает набор аргументов, применяет к
                   каждому спецификацию формата, содержащуюся в
                   строке формата (format) и выводит сформатирован-
                   ные данные в строку.

                   sprintf применяет к первому аргументу первую спе-
                   цификацию формата, ко второму - вторую, и т.д.
                   Число спецификаций формата должно соответствовать
                   числу аргументов.

                   Описание спецификаций формата приведено в разделе
                   посвященном функции printf.

Возвращаемое       sprintf возвращает число выведенных байт. Завер-
значение           шающий нулевой байт не считается. При возникнове-
                   нии ошибки sprintf возвращает EOF.

Переносимость      sprintf поддерживается в системах UNIX и стандар-
                   том ANSI C. Определена в стандарте Kernighan &
                   Ritchie.

Смотрите также      fprintf printf

Пример:

#include
#include

int main(void)
{
   char buffer[80];
   sprintf(buffer,"Аппроксимация Pi = %f\n",M_PI);
   puts(buffer);
   return 0;
}