Чтение из файла

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++

Библиотека потокового ввода-вывода