C++ хэл дээр EOF хүрсэн эсэхийг би яаж мэдэх вэ?
C++ хэл дээр EOF хүрсэн эсэхийг би яаж мэдэх вэ?

Видео: C++ хэл дээр EOF хүрсэн эсэхийг би яаж мэдэх вэ?

Видео: C++ хэл дээр EOF хүрсэн эсэхийг би яаж мэдэх вэ?
Видео: cpp | дахь eof функц c++ дээр файлын төгсгөлийг хэрхэн илрүүлэх 2024, Арваннэгдүгээр
Anonim

feof() функцийг ашигладаг шалгах төгсгөл файл дараа EOF . Энэ нь төгсгөлийг туршиж үздэг файл үзүүлэлт. Энэ нь тэг биш утгыг буцаана хэрэв амжилттай, өөрөөр хэлбэл, тэг.

Үүнтэй адилаар, C++ хэл дээр EOF хүрсэн эсэхийг би яаж мэдэх вэ?

Чи чадна хэзээ илрүүлэх -ийн төгсгөл файл байна хүрсэн гишүүн функцийг ашиглан eof () нь прототиптэй: int eof (); Энэ нь тэг биш буцаана хэзээ төгсгөл файл болоод өнгөрсөн хүрсэн , эс бөгөөс тэгийг буцаана.

C++ хэл дээр EOF гэж юу гэсэн үг вэ? файлын төгсгөл

Мөн та EOF хэрхэн илрүүлэх вэ гэж асуусан.

EOF зүгээр л утгатай макро (ихэвчлэн -1). Та ямар нэг зүйлийг туршиж үзэх хэрэгтэй EOF getchar() дуудлагын үр дүн гэх мэт. Урсгалын төгсгөлийг шалгах нэг арга бол feof функц юм. Унших амжилтгүй болсны дараа л "цахилгааны төгсгөл" төлөвийг тохируулах болно гэдгийг анхаарна уу.

Та C++ дээр EOF хэрхэн бичих вэ?

Үнэндээ дотор C++ физик зүйл байхгүй EOF fprintf() эсвэл ostream механизмуудыг ашиглан файлд бичсэн тэмдэгт. EOF нь дахин унших өгөгдөл байхгүй гэдгийг харуулах оролт гаралтын нөхцөл юм.