Laboratoriya ishi 21. Fayllar bilan ishlash asoslari Ishdan maqsad
Download 315.01 Kb. Pdf ko'rish
|
21 - laboratoriya ishi
Laboratoriya ishi 21. Fayllar bilan ishlash asoslari Ishdan maqsad: Fayllar bilan ishlash asoslari. Kerakli jixoz va vositalar: kompyuter,proektor, ko’rgazmali materiallar Nazariy ma’lumot C++ dasturlash tilida standart oqimlariga fayllar bilan ishlash oqilari ham kiradi. Fayllar bilan ishlash oqimlari quyidagilardan iborat: ifstream Faylli kiritish oqimlari ofstream Faylli chiqarish oqimlari fstream
Ikkiga yo‘naltirilgan faylli oqimlar Faylli oqimlar bilan ishlash uchun fstream faylli dasturga sarlavha fayl sifatida chaqirilib olinadi. Faylni o‘qish va faylga yozish uchun ifstream va ofstream strukturalaridan foydalaniladi. Masalan, klaviatura yordamida kiritilgan ma’lumotni faylga yozib qo‘yish uchun quyidagicha dastur yaratiladi.
Yuqoridagi dasturimizda ishlatilgan close() uslubi ochilgan faylni yopish uchun xizmat qiladi. Bu uslub fayllarga yozish va fayllardan o‘qish uchun ham birday ishlatiladi. Fayllarni o‘qishda faylni oxirini aniqlash uchun eof() uslubidan foydalaniladi. Bu uslub faylni oxiriga borgan bo‘lsa, rost qiymat qabul qiladi, agar faylning oxiriga bormagan bo‘lsa, yolg‘on qiymat qabul qiladi. Masalan, berilgan fayldagi ma’lumotlarni ekranga chiqarish uchun quyidagicha dastur yaratiladi. Bu dasturni yaratishda sikl operatorlaridan foydalaniladi. Sikl operatorlaridan while() operatoridan foydalanish maqsadga muvofiq bo‘ladi. Chunki bu sikl operatori faylda ma’lumot bo‘lmasa takrorlanishni amalga oshirmaydi. Sikl operatoridan foydalanilayotganda shartdan oldin inkor amalini joylashtirish dasturni yanada takomillashtiradi. #include #include #include using namespace std; int main() { ifstream input_file("C:\\text.txt"); string f; cout << "Fayldagi ma'lumotlar: "< while(!input_file.eof()) { input_file >> f; cout << f< } input_file.close(); return 0; } Download 315.01 Kb. Do'stlaringiz bilan baham: |
ma'muriyatiga murojaat qiling