• Fayllarga murojat qilish
  • .open(" ");
  • O„zbekiston respublikasi oliy va o„rta maxsus ta‟lim vazirligi samarqand davlat universiteti s. Eshtemirov, F. M. Nazarov




    Download 2,67 Mb.
    Pdf ko'rish
    bet147/173
    Sana16.05.2024
    Hajmi2,67 Mb.
    #238775
    1   ...   143   144   145   146   147   148   149   150   ...   173
    Bog'liq
    Tarixi 37 bet

    .close(); 
    Fayllarni yopish uchun, albatta, mantiqiy nomi dan so‗ng .close() kalit so‗zi 
    yoziladi. 
    Ikkita f va g o‗zgaruvchilar fayllarning mantiqiy nomi sifatida qabul qilinib, 
    ularni mos ravishda yozish va o‗qish bo‗yicha quyidagi ko‗rinishda e‘lon qilinadi:
     

    #include  
    #include  
    using namespace std;
    int main()
    {
    ofstream f; // faylni yozish uchun ochish 
    ifstream g; // faylni o‗qish uchun ochish 
    f.close(); // f fayl yopildi 
    g.close(); // g fayl yopildi 
    return 0; 
    }
    C++ dasturlash tilida fayllarni o‗qish yoki yozish uchun alohida e‘lon 
    qilinadi. Yuqoridagi C++ dasturlash tilida yozilgan dasturga e‘tibor bersak, f fayl 
    yozish uchun, g fayl o‗qish uchun e‘lon qilindi va f , g fayllarni yopish jarayonlari 
    qarab o‗tildi. 
    Fayllarga murojat qilish 
    C++ dasturlash tilida fayllar bilan ishlashda birinchi o‗rinda dasturingiz va 
    foydalaniladigan fayllarni, albatta, bitta papkaga saqalab oling. Dasturlash tillarida 
    fayllarga murojat qilish uchun oldin uning mantiqiy va fizik nomlarini bog‘lash 
    kerak. C++ dasturlash tilida fayllarning mantiqiy nomi bog‘langandan so‗ng faylga 
    uning mantiqiy nomi bilan murojat qilinadi. C++ dasturlash tilida fayllarni 
    mantiqiy nomini fizik nomiga bog‘lashning umumiy ko‗rinishi quyidagicha 
    bo‗ladi: 
    .open(""); 


    227 
    Faylning mantiqiy nomi fizik nomiga bog‘lanish vaqtida fizik nomi adresi 
    bilan to‗liq yozilish kerak aks holda fayl bog‘lanmaydi. Agar yaratilgan dastur 
    turgan papkada fayl yaratilgan bo‗lsa, adresi ko‗rsatilmasdan uning nomi 
    ko‗rsatilishi kifoya. 
    Misol:
     output.txt va input.txt fayllarini yarating va ularga mos ravishda f va 
    g mantiqiy nomlari bilan bog‘lang. 

    #include  
    #include  
    using namespace std;
    int main()
    {
    ofstream f; 
    f.open("output.txt"); 
    ifstream g;
    g.open("input.txt"); 
    return 0; 
    }
    Yuqoridagi dasturga e‘tibor qaratsak, 
    output.txt va input.txt 
    fayllar f va g 
    fayllar bilan bog‘landi. f va g fayllar mos ravishda yozish va o‗qish uchun tayyor 
    holatga keltirildi. C++ dasturlash tilida fayllarga murojat qilish uchun dasturning 
    ixtiyoriy joyida bir qadam oldinda mantiqiy nomi bilan bog‘lash kerak. 

    Download 2,67 Mb.
    1   ...   143   144   145   146   147   148   149   150   ...   173




    Download 2,67 Mb.
    Pdf ko'rish

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    O„zbekiston respublikasi oliy va o„rta maxsus ta‟lim vazirligi samarqand davlat universiteti s. Eshtemirov, F. M. Nazarov

    Download 2,67 Mb.
    Pdf ko'rish