Język C ++ pochodzi z języka programowania C. Możemy również powiedzieć, że jest to zaawansowana wersja języka C oparta na koncepcji programowania obiektowego (OOP). W języku programowania C ++ wdrażamy program przy użyciu predefiniowanych plików nagłówka, klas, funkcji itp. Dzięki temu nie musimy pisać dziesiątek kodów. Po prostu importujemy metodę przy użyciu zarezerwowanych słów kluczowych. Możemy również zbudować nasze funkcje, klasy, plik nagłówka itp.
Jak już wiemy, funkcja FeOF () jest wbudowaną funkcją w języku C ++. Sygnał zakończenia pliku dla określonego strumienia jest wskazany przez funkcję FeOF (), która mówi kompilator. Wiele funkcji języka programowania C ++ aktywuje sygnał na koniec pliku, który mówi o zakończeniu pliku. Aby zrozumieć koncepcję funkcji FeOF (), zagłębmy się głęboko w funkcję funkcji feOF () i zobaczmy, jak wdrażamy tę funkcję w programowaniu C ++.
Składnia:
Załączonym obrazem jest składnia funkcji FeOF () w języku C ++. Teraz zacznijmy zrozumieć styl pisania i implementację funkcji FeOF (), ponieważ język programowania C ++ jest językiem wrażliwym na sprawę. Podczas wdrażania funkcji FeOF () najpierw piszemy typ danych funkcji, którą wdrażamy w programie. Następnie piszemy nazwę predefiniowanej funkcji, którą wdrażamy, która jest funkcją feof (). W nawiasach funkcyjnych piszemy zarezerwowane słowo kluczowe C ++, które jest „plik” w literach kapitałowych, które mówi kompilatorowi, że dołączamy w nim plik. Następnie dodajemy strumień wejściowy. Ostatecznie piszemy pół kolory (;). Jeśli nie napiszemy półkolonów, kompilator generuje komunikat o błędzie składni.
Parametr:
strumień: Strumień wejściowy używany do definiowania strumienia poprzez dostarczenie odniesienia do obiektu pliku.
Wartość zwracana:
W zamian otrzymujemy sygnał na koniec pliku, jeśli funkcja FeOF () wytwarza niezerowy wynik, co oznacza, że jeśli kompilator osiągnie koniec pliku, wyjście jest niezerowe. A jeśli kompilator nie zostanie osiągnięty na końcu pliku, funkcja powraca do 0.
Przykład:
Teraz wdrażamy jeden przykład funkcji FeOF () w języku programowania C ++, abyśmy wyraźnie zrozumieli implementację funkcji i widzimy komunikaty o błędach, jeśli warunek nie działa poprawnie lub jeśli kompilator nie osiągnął końca plik.
Aby to zrobić, najpierw potrzebujemy kompilatora kompatybilnego z funkcją feOF (). Jeśli nie masz kompilatora C ++, musisz zainstalować kompilator C ++, ponieważ funkcja FeOF () nie działa poprawnie w kompilatorze online. Otwórz kompilator i zacznij pisać przykładowy program, który chcemy wdrożyć.
W programach C ++ zawsze musimy dołączyć pliki nagłówka, aby funkcje, klasy, obiekty itp. Jeśli nie dodamy pliku nagłówka, funkcje, których używamy, nie będą działać, nie wyświetlimy nawet wyniku na ekranie użytkownika. Aby dołączyć dowolny plik nagłówka w programie C ++, najpierw piszemy znak „#”. Mówi kompilatorowi, że dodajemy bibliotekę do istniejącego programu.
Następnie piszemy zarezerwowane słowo kluczowe C ++, które jest „włączone”. Służy do dołączenia pliku nagłówka. Następnie piszemy nazwę pliku nagłówka, którą chcemy dodać do programu. Pierwszy plik nagłówka, który dołączamy, jest biblioteka „iostream”. Iostream oznacza, że możemy uzyskać dane wejściowe od użytkownika za pomocą metody cin (). Możemy również wyświetlić wyniki za pomocą metody Cout (). Kolejnym plikiem nagłówka, który dołączamy, jest biblioteka „CSTDIO”. Służy do zawierania różnych makr i predefiniowanych funkcji języka C ++.
Ponadto piszemy jeszcze jedną rzecz, która jest „używaniem przestrzeni nazw”. Służy do zdefiniowania zakresu istniejącego programu. Krótko mówiąc, uniemożliwia nam ten sam zakres podczas deklarowania obiektów, metod i parametrów w całym istniejącym programie.
#włączaćNastępnie nazywamy funkcję main (), ponieważ jest to główne ciało, w którym możemy napisać rzeczywisty kod przykładu, który wdrażamy. Aby wywołać funkcję main (), najpierw piszemy typ zwrotu funkcji main (), która jest „int”. Następnie piszemy nazwę funkcji, która jest funkcją main (). Następnie otwórz wsporniki funkcji i zacznij pisać kod.
Najpierw piszemy zarezerwowane słowo kluczowe, które jest „plik” w literach kapitałowych. Służy do włączenia pliku zewnętrznego w programie C ++. A następnie piszemy nazwę zmiennej pliku, która jest „txt_file”. W wierszu 10 nazywamy metodę Cout (), abyśmy mogli wyświetlić komunikat powiązany, aby użytkownik mógł łatwo zrozumieć implementację programu. Następnie wywołujemy funkcję fopen () używaną do otwarcia pliku, który przekazujemy w funkcji, która jest plik „Linux” z „.rozszerzenie pliku TXT ”. Następnie piszemy list „R”, aby poinformować funkcję, aby odczytać plik. Następnie przechowujemy całą zaimplementowaną funkcję w zmiennej pliku „TXT_FILE”.
int main ()Jest to plik demo, który utworzyliśmy w programie C ++, abyśmy mogli wykonać funkcję FeOF (). Należy pamiętać, że lokalizacja pliku jest taka sama, jak zapisujesz program. Jeśli lokalizacja pliku jest zmieniona, pokazuje błąd. Jak widać na poniższym obrazie, nazwa pliku jest taka sama jak w pliku, który wcześniej przekazaliśmy w programie:
Teraz sprawdź, czy plik, który uwzględniliśmy w programie, jest otwarty, czy nie:
if (txt_file == null)W nawiasach instrukcji IF stosujemy warunek, że jeśli plik txt_. W oświadczeniu else deklarujemy zmienną typu liczb całkowitych. Następnie stosujemy jeszcze jedno stwierdzenie warunkowe, które jest warunkiem „while”. W przypadku warunków najpierw otwieramy plik, aby kompilator mógł odczytać plik.
Następnie ponownie używamy instrukcji IF-Else. Jeśli kompilator nie odczytuje pliku i nie osiąga końca pliku, pokazuje również powiązaną wiadomość. A następnie używamy funkcji fclose (). Jeśli kompilator nie dotrze do końca pliku, zamykamy plik i kończymy instrukcję else.
Następnie, na końcu programu, zwracamy 0 do funkcji Main (. Jeśli występują błędy, pokazuje ekran błędu.
Jest to dane wyjściowe wcześniej wdrożonego programu:
Wniosek
W tym artykule nauczyliśmy się jednej z ważnych funkcji języka programowania C ++, którym jest funkcja FeOF (). Omówiliśmy również, który plik nagłówka służy do korzystania z funkcji FeOF () w programie. Nauczyliśmy się również, w jaki sposób wdrażamy funkcję FeOF () za pośrednictwem składni. Następnie wdrożyliśmy przykład, abyśmy mogli jasno zrozumieć koncepcję funkcji feOF () ze szczegółowym wyjaśnieniem każdego wiersza kodu.