Fprintf
Для форматного вывода в файл содержимого переменных удобно использовать функцию fprintf :
int fprintf (FILE *stream, char *format [,arg]...);
Эта функция аналогична хорошо известной вам функции форматного вывода на экран printf, с которой обычно начинают изучение языка программирования С. Вспомните такую программу:
#include <stdio.h> main() { printf("Hello, world!"); }
Функция fprintf имеет дополнительно один параметр - stream, который определяет выходной поток.
После завершения работы функция возвращает количество записанных байт или отрицательную величину, если при записи произошла ошибка.