Wczytuję tekst skladajacy się z kilku lini za pomocą funkcji fgets.
Wiadomo, że funkcja ta po napotkaniu na '\n' daje na koncu bufora '\0'.
Mój wczytywany plik, na końcu ma również '\0', jak mogę go wykryć?
Czy jak fgets napotka '\0' to da "swoje" nastepne '\0' na wyjscie?

- Rejestracja:około 8 lat
- Ostatnio:prawie 6 lat
- Postów:51
0

- Rejestracja:około 17 lat
- Ostatnio:12 minut
1
mistrzuniu1 napisał(a):
Mój wczytywany plik, na końcu ma również '\0', jak mogę go wykryć?
Czyli twój plik nie jest plikiem testowym i nie powinien być przetwarzany za pomocą fgets
fscanf
itp.

- Rejestracja:około 17 lat
- Ostatnio:12 minut
0
Teraz jeszcze zauważyłem, że dałeś tag C++
to wygląda mi to na klasyczny problem XY.
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.