Cześć. Mam takie zadanko. Ogólnie wszystko działa. Program ma za zadanie znalezienie cykli w kursach i wyświetlenie komunikatu czy jest cykl czy go nie ma. Tylko chciałbym żeby dane wczytywane były z pliku txt a nie z konsoli. Dodatkowo w pierwszej linii znajduję się liczba wszystkich kursów n oraz łączna liczba wymagań m. W każdej z następnych linii znajdują się 2 liczby odzielone spacją a i b. Oznaczają one, że aby ukończyć kurs a należy wcześniej ukończyć kurs b
W pliku JestCykl.txt to wygląda tak:
7 8
1 2
2 3
3 4
3 5
3 6
6 1
1 3
4 5
W pliku BezCyklu.txt:
8 8
2 1
3 1
4 1
5 1
6 1
3 2
5 4
7 4
Oto kody źródłowe
https://paste.ofcode.org/T5rmeRZWpwA7bjeLVLELRV
https://paste.ofcode.org/U8EgnUYrxZPKxJWpqCEjkG

Z góry dziękuję za każdą podpowiedź