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; }