![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
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++
Библиотека потокового ввода-вывода
Fstream
Связь файла с потоком вывода
Ofstream имя логического файла;
Связь файла с потоком ввода
Ifstream имя логического файла;
Открытие файла
Имя логического файла.open(имя физического файла);
Закрытие файла
Дата публикования: 2014-12-10; Прочитано: 239 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!