putc() |
Записывает символ в файл |
fputc() |
То же, что и putc() |
getc() |
Читает символ из файла |
fgetc() |
То же, что и getc() |
fgets() |
Читает строку из файла |
fputs() |
Записывает строку в файл |
fprintf() |
Для файла то же, что printf() для консоли |
fscanf() |
Для файла то же, что scanf() для консоли |
В языке Си, кроме основных функций ввода/вывода, существуют еще две функции fprintf() и fscanf(). Эти две функции позволяют работать с файлами. Кроме того, они еще используются, как Вы уже знаете, аналогично функциям printf() и scanf(). Прототипы этих функций следующие:
int fprintf(FILE *указатель файла, const char *управляющая_строка, ...);
int fscanf(FILE *указатель файла, const char *управляющая_строка, ...);
Здесь указатель файла - указатель файла, возвращаемый в результате вызова функции fopen(). Операции ввода/вывода функции fprintf() и fscanf() выполняют с тем файлом, на который указывает указатель файла.