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