Składnia
Ogólna składnia funkcji fgetc () to:
int fgetc (plik *wskaźnik)Wskaźnik obiektu pliku jest przekazywany jako argument dostęp do żądanego pliku i wykonania określonej operacji w pliku.
Przykład programowania 1
W tym przykładzie programowania wyjaśnimy przydatność i implementację funkcji fgetc ():
#włączaćWyjście
Zrzut ekranu zawartości pliku
Wyjaśnienie
W tym przykładzie programowania otworzymy plik o nazwie "plik.tekst" W trybie pisania za pomocą funkcji Fopen () i zapisz niektóre dane wejściowe w pliku. Po zamknięciu pliku za pomocą funkcji fclose () ponownie otworzymy ten konkretny plik w trybie czytania, aby zabrać każdy znak z pliku. W tym celu nazwiemy funkcję fgetc () jako argument wewnątrz nawiasu pętli while, a ta pętla zostanie iterowana, dopóki nie osiągniemy ostatniego znaku pliku za pomocą EOF. EOF oznacza koniec pliku. Następnie wydrukujemy każdą postać.
Przykład programowania 2
Tutaj zobaczymy kolejny ważny przykład funkcji FGETC ():
#włączaćWyjście
Zrzut ekranu zawartości pliku
Wyjaśnienie
Tutaj otworzymy plik o nazwie "mój plik.tekst" Za pomocą funkcji Fopen () w trybie czytania. Ten plik zawierał już niektóre dane. Teraz chcemy odczytać każdą znak z tego pliku. W tym celu wywołamy funkcję fgetc (), która odczytuje każdy znak z tego pliku i przechowuje ją w zmiennej typu znaku wymienionego „CH”. Ponieważ osiągniemy ostatni znak z pliku, użyjemy funkcji feOF () do zakończenia pętli. Teraz wydrukujemy każdą postać.
Przykład programowania 3
W tym przykładzie programowania zobaczymy ostatnią ważną funkcję funkcji fgetc ():
#włączaćWyjście
Zrzut ekranu zawartości pliku
Wyjaśnienie
Tutaj otworzymy plik o nazwie "przecinek.tekst" Za pomocą funkcji Fopen () w trybie czytania. Ten plik zawierał już niektóre dane. Teraz chcemy policzyć specjalną postać o nazwie przecinek () Z tego pliku. W tym celu wywołamy funkcję fgetc (), która odczytuje każdy znak specjalny z tego pliku i przechowuje ją w wymienionych zmiennych typu liczb całkowitych "X". Ponieważ osiągniemy ostatni znak z pliku, użyjemy EOF do zakończenia pętli. To jest jak wydrukować całkowitą liczbę przecinków w tym pliku.
Wniosek
W tym artykule szczegółowo omówiono pojęcie funkcji FGETC (. W tym celu możemy łatwo rozpoznać każdą postać napisaną w pliku. Ta funkcja jest często używana w języku C w koncepcji areny plików.