Obsługa plików w funkcji.
Drzanas
28.03.2014
Witam, mam trywialny błąd, z którym powinienem sobie poradzic, no ale nie mogę niestety.
Taki kawałek kodu mam.
W jednej funkcji otwieram, natomiast w drugiej(main) chciałbym działać na tym pliku - akurat w tym przypadku odczytać jakąś tam liczbę
Będę wdzięczny za pomoc i wytłumaczenie błędu i nie wyśmianie
DarkGL
28.03.2014
otwarto=otwieranie(&odczyt);
zmienna odczyt jest już wskaźnikiem pobierając dodatkowo jej adres poprzez & tworzysz wskaźnik na wskaźnik na strukture FILE
przy czym w deklaracji funkcji masz FILE *odczyt czy jest to po prostu wskaźnik na strukture
usuń & przy wywołaniach funkcji
DarkGL
28.03.2014
Dodaj w warunku pętli negacje
I przy tworzeniu zmiennej zainicjalizuj ją wartością NULL;
Drzanas
28.03.2014
Dobra, tak doszedłem do wniosku że ta pętla nie ma sensu, bo jest tylko dla jednego pliku.
Zrobiłem z argumentem nazwy pliku i jakoś tam śmiga.