program odczytujacy dowolne dane z pliku

0

Witam wszystkich,
mam napisać program, który pobiera dane z pliku i wyświetla je na ekranie, używając wyłącznie łańcuchowych operacji wejścia wyjścia. Napisałem takie coś:
while(!feof(stream1))
{
fgets(y,100,stream1);
fputs(y,stdout);
}
I problem jest w tym, że w tym fgets jest ograniczona liczba znaków do pobrania, a to wyklucza treść zadania. Próbowałem z różnymi pętlami, ale dalej nic.. Jakaś podpowiedź?

3
while(fgets(y,100,stream1)) fputs(y,stdout);

Nie musisz się bać fragmentacji, co najwyżej wiersz się wczyta w kilku kawałkach.

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0