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