Programowanie obiektowe
Otwieranie i zamykanie plików
void ifstream::open(const char* nazwa, int tryb=ios::in);
void ofstream::open(const char* nazwa, int tryb=ios::out);
void fstream::open(const char* nazwa, int tryb);
Są to funkcje składowe, które otwierają plik o podanej nazwie i wiążą go ze
strumieniem w trybie określonym parametrem tryb.
Zamiast funkcji składowej open można wywołać konstruktor o takich samych
parametrach.
Możliwe tryby otwarcia
Tryb Znaczenie
in otwórz do czytania
out otwórz do pisania
ate otwórz i ustaw się na końcu zawartości
app otwórz do dopisywania
trunc otwórz, a jeśli plik istnieje, skasuj starą treść
noreplace otwórz, jeśli plik już istnieje
binary otwórz w trybie binarnym
void ifstream::close();
void ofstream::close();
void fstream::close();
Są to funkcje składowe, które zamykają plik powiązany z danym strumieniem. Od tego momentu
nie można pisać/czytać do/z tego strumienia. Można jednak otwrzyć inny plik i powiązać go
z tym strumieniem. Tak więc jeden strumień może byc używany wielokrotnie, z wieloma z plikami.
(10) (c) Marian Mrozek, Kraków - Nowy Sącz, 1997-2001
Wyszukiwarka
Podobne podstrony:
operacje wejscia wyjscia 13operacje wejscia wyjscia 7operacje wejscia wyjscia 807 Strumienie, operacje wejścia wyjścia04 operacje wejscia wyjsciaoperacje wejscia wyjscia 3operacje wejscia wyjscia 6operacje wejscia wyjscia 1operacje wejscia wyjscia 9operacje wejscia wyjscia 0operacje wejscia wyjscia 5operacje wejscia wyjscia 2operacje wejscia wyjscia 12operacje wejscia wyjscia 11Wykład 10 Wejście wyjściewejscie wyjsciewięcej podobnych podstron