Программирование на C и C++

Онлайн справочник программиста на C и C++

fprintf

int fprintf(FILE *stream, const char *format, arg-list)

Прототип: 
Описание: 


Функция fprintf() выводит значения аргументов, составляющих список arg-list, в формате, указан­ном в строке format, в поток, на который указывает srtream. Возвращаемая величина — это число действительно выведенных символов. В случае ошибки возвращается отрицательное значение.

Операции, выполняемые строкой управления форматом, аналогичны таким же операциям в функции printf().

Пример: 
Данная программа создает файл test и записывает в этот файл строку «this is a test 10 20.01» с помощью функции fprintf(), чтобы отформатировать данные:
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
FILE *fp;
if ((fp=fopen("test", "w"))==NULL) {
printf("Cannot open file.\n");
exit (1);
}
fprintf(fp, "this is a test %d %f", 10, 20.01);
fclose(fp);
return 0;
}