Witam. Muszę wczytywać z pliku do zmiennej X określonych słów. Robię to w ten sposób, że czytam po znaku i łącze z już istniejącym ciągiem, gdy napotkam "space" to zmniejszam X o 1 aż do zera. Problem polega na tym, że gdy dochodzi do końca tekstu nie przerywa mi pętli. Przykład.
Sercem dwa
Jak za X przyjmę większą wartość niż 2 to nie przerywa mi pętli, tylko cały czas wczytuje mi znak "a", łączy go z istniejącym już tekstem aż pamieć się nie zapcha. I tu moje pytanie jak ten problem rozwiązać. Jak sprawdzić czy pointer nie doszedł do końca pliku>