Описание функций Си

       

Sprintf



     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.

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

Пример:

#include

#include

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



Содержание раздела