Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

C - Wypisywanie zawartości pliku na ekranie

rezzo123 07 Cze 2013 15:39 1386 3
  • #1 07 Cze 2013 15:39
    rezzo123
    Poziom 7  

    Witam,
    mam problem, nie wiem jaki algorytm użyć by wypisać zawartość pliku na ekranie... Trochę szperałem w internecie, ale jakoś nie mogę sobie poradzić... Z góry dzięki za pomoc. :)

    Kod: c
    Zaloguj się, aby zobaczyć kod

    0 3
  • #2 10 Cze 2013 11:28
    DRK82
    Poziom 11  

    1. Stwórz bufor do odczytu pojedynczej linii (tablica znaków).
    2. Otwórz plik do odczytu.
    3. Wczytaj linię pliku do bufora.
    3a. Jeśli wczytanie odbyło się poprawnie:
    4. Wyświetl bufor.
    5. Przejdź do punktu 3.
    3b. W przeciwnym przypadku:
    6. Zamknij plik.

    Alternatywnie: zamiast tworzyć bufor wczytaj i wyświetlaj "znak po znaku" aż do końca pliku.

    0
  • #3 10 Cze 2013 15:32
    rezzo123
    Poziom 7  

    Dzięki za zainteresowanie, ale właśnie nie wiem jak to zrobić. Wiem, że trzeba użyć pętli while(c!=EOF) oraz getc(fio)... pomocy... nie wiem jak to zrobić.

    0
  • #4 10 Cze 2013 15:57
    stanleysts
    Poziom 27  

    Do wczytywania danych z pliku pod jakiś adres służą specjalne funkcje typu fread() (operacje na plikach C) poszukaj sobie o tym info.

    0