Файловая операция ввода/вывода Stream-библиотека C++


ФУНКЦИОНАЛЬНЫЙ КОМПОНЕНТ ОТКРЫТ


Download 24.16 Kb.
bet2/4
Sana02.02.2023
Hajmi24.16 Kb.
#1146874
1   2   3   4
Bog'liq
ОГЛАВЛЕНИЕ

ФУНКЦИОНАЛЬНЫЙ КОМПОНЕНТ ОТКРЫТ
Функция прототипа открыта
void open(const char* имя файла, режим int, int m = filebuf:: openprot);
Параметр filename указывает имя открываемого файла. Режим параметра указывает режим в vvoda/vvoda. Вот список аргументов для режима, описанного в основном файле FSTREAM.H:
в открытый поток для ввода,
вне открыть поток для вывода,
ели устанвит индикатор потока на конец файла,
приложение открыть поток для добавления,
транк удаляет содержимое файла, если он уже существует (bc++5),
не создавать инициировать ошибку, если она не существует,
noreplace инициировать ошибку, если файл уже существует,
бинарник открыт в двоичном режиме.
Праймер 1.
// открыть поток для ввода
fпоток f;
f.open ("simple.txt", ios::in);
// открыть поток fstream f;
fпоток f;
f.open ("simple.txt", ios::out);
// открыть поток ввода/вывода для двоичныx данныхx fstream f;
fпоток f;
f.open ("simple.txt", ios::in | ios::out | ios::binary);
Функция близко закрывает поток и освобождает использовавшиеся ресурсы. Эти ресурсы включают буфер памяти для операции потокового ввода/вывода.
ФУНКЦИЯ-КОМПОНЕНТ ЗАКРЫТЬ
Прототип функции close:
недействительное закрытие( );
Праймер 2.
fпоток f;
// открыт ручей
f.open ("simple.txt", ios::in);
// ссылка на мой файл
// закрыть поток
е. закрыть ();
Stream-библиотека C++ Он включает в себя набор основных функций, управляющих состоянием операции потока. Эти функции включают следующие:
Функция good( ) возвращает ненулевое значение, потому что это не увеличивает поток потоковой операции. Функция объявления good: int good( );
Функция fail( ) возвращает ненулевое значение, что означает, что поток операции потока будет увеличен. Ошибка функции объявления: int fail( );
Перегруженная операция! применяется к образцу потока для определения состояния ошибки.
Stream-biblioteka C++ предоставляет дополнительные функции для настройки и запроса других аспектов и типов потоков.

Download 24.16 Kb.

Do'stlaringiz bilan baham:
1   2   3   4




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling