fread(адрес величины, размер одного экземпляра, количество считываемых величин, имя логического файла);
fread(&dat, sizeof(int), 1, f);
54. Форматированный файловый ввод-вывод
Ø fgetc()и fputc()позволяют соответственно осуществить ввод-вывод символа.
Ø fgets()и fputs()позволяют соответственно осуществить ввод-вывод строки.
Ø fscanf()и fprintf()позволяют соответственно осуществить форматированный ввод-вывод и аналогичный соответствующим функциям форматированного ввода-вывода, только делают это применительно к файлу.
Ø remove(const char *filename);
Удаляет с диска файл, указатель на который хранится в файловой переменной filename. Функция возвращает ненулевое значение, если файл не удалось удалить.
Ø rename(const char *oldfilename, const char *newfilename);
Функция переименовывает файл; первый параметр – старое имя файла, второй – новое. Возвращает 0 при неудачном завершении программы.
55. Файловый ввод-вывод с использованием потоков средствами C++
Библиотека потокового ввода-вывода