C++ dilində EOF-ə çatdığını necə bilə bilərəm?
C++ dilində EOF-ə çatdığını necə bilə bilərəm?

Video: C++ dilində EOF-ə çatdığını necə bilə bilərəm?

Video: C++ dilində EOF-ə çatdığını necə bilə bilərəm?
Video: Review: Quiz 1 2024, Bilər
Anonim

feof() funksiyasından istifadə olunur yoxlamaq sonu fayl sonra EOF . Sonunu sınayır fayl göstərici. Sıfırdan fərqli dəyəri qaytarır əgər uğurlu əks halda, sıfır.

Eynilə, EOF-un C++ dilində əldə edilib-edilmədiyini necə bilə bilərəm?

Bacararsan nə vaxt aşkar edir -nin sonu fayl edir çatdı üzv funksiyasından istifadə etməklə eof () prototipi olan: int eof (); Sıfırdan fərqli olaraq qaytarır nə vaxt sonu fayl olub çatdı , əks halda sıfır qaytarır.

C++ dilində EOF nə deməkdir? faylın sonu

Həmçinin soruşdular ki, EOF-u necə aşkar edirsiniz?

EOF sadəcə dəyəri olan makrodur (adətən -1). Nəyisə sınamalısan EOF getchar() çağırışının nəticəsi kimi. Axının sonunu yoxlamağın bir yolu feof funksiyasıdır. Nəzərə alın ki, "axın sonu" vəziyyəti yalnız uğursuz oxunduqdan sonra təyin ediləcək.

C++ dilində EOF-u necə yazırsınız?

Əslində içəridə C++ fiziki yoxdur EOF fprintf() və ya ostream mexanizmlərindən istifadə edərək fayla yazılan simvol. EOF oxunacaq daha çox məlumatın olmadığını göstərmək üçün I/O şərtidir.