Menu
Coddy logo textTech

Odczyt z pliku

Lekcja 7 z 23 w kursie Obsługa plików w C++ w Coddy.

Odczyt z pliku w C++ można przeprowadzić po pomyślnym otwarciu pliku za pomocą obiektu klasy ifstream . 
Istnieje kilka różnych sposobów odczytywania z pliku:

  • Linia po linii — odczytujesz każdą linię osobno w całym pliku
  • Znak po znaku — odczytujesz każdy znak osobno, łącznie ze spacjami
  • Zmienna po zmiennej — odczytujesz za pomocą ifstream w taki sam sposób, jak ze standardowego wejścia, używając operatora >>, dzięki czemu możesz odczytać całe słowo, liczbę, a nawet znak (najlepszy sposób w programowaniu konkursowym)

Skoro wiesz już, jakie są różne metody odczytywania z pliku, w kolejnych lekcjach możesz dowiedzieć się, jak z nich korzystać.
Jest jednak jeden ważny szczegół: musimy użyć pętli, aby kontynuować odczyt aż do osiągnięcia końca pliku. Dlatego istnieje specjalna metoda .eof(), oznaczająca koniec pliku, która kończy pętlę po osiągnięciu końca pliku. 

Spróbuj swoich sił

Ta lekcja nie zawiera wyzwania z kodem.

Wszystkie lekcje w sekcji Obsługa plików w C++

Poćwicz samodzielnie: Kompilator C++ online