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++
2Podstawy operacji wejścia/wyjścia na plikach
StrumienieOtwieranie plikówZamykanie plikówLaboratorium praktyczne nr 13Odczyt z plików
Odczyt z plikuOdczyt linia po liniiOdczyt znak po znakuOdczyt zmienna po zmiennejLaboratorium praktyczne nr 2Poćwicz samodzielnie: Kompilator C++ online