operacje wejscia wyjscia 10






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 13
operacje wejscia wyjscia 7
operacje wejscia wyjscia 8
07 Strumienie, operacje wejścia wyjścia
04 operacje wejscia wyjscia
operacje wejscia wyjscia 3
operacje wejscia wyjscia 6
operacje wejscia wyjscia 1
operacje wejscia wyjscia 9
operacje wejscia wyjscia 0
operacje wejscia wyjscia 5
operacje wejscia wyjscia 2
operacje wejscia wyjscia 12
operacje wejscia wyjscia 11
Wykład 10 Wejście wyjście
wejscie wyjscie

więcej podobnych podstron