Uczę się teraz o obsłudze plików za pomocą biblioteki fstream w związku z tym kilka pytań.
- Fstream a ofstream:
a) Jaka dokładnie jest różnic pomiędzy tymi dwoma typami? Wyłapałem do tej pory inny domyślny tryb zapisywania. Fstream zamienia pierwsze znaki (tak jak po wciśnięciu insert) a ofstream ma domyślny ios:trunc.
b) Czy istnieje jakieś ograniczenie używania atrybutów przy inicjalizacji tych typów? Bo próbowałem do tej pory ios:app i ios::trunc . Pierwszy działa prawidłowo ale trunc sprawia że fstream nie może otworzyć pliku ;(
2)Różnica pomiędzy ifstreamem a fstreamem.
Oczywiście w obu przypadkach fstream służy i do tego i do tego a pozostałe są wyspecjalizowane. Ale chcę poznać na czym polega to ich wyspecjalizowanie.
fasadinfasadin