Laboratoriya mashg‘uloti


Download 255.17 Kb.
bet2/2
Sana23.12.2022
Hajmi255.17 Kb.
#1048893
1   2
Bog'liq
amaliyot 12

Dastur kodi:


Listing 8.2.4 AppendFile.cpp



  1. #include

  2. #include

  3. #include

  4. using namespace std;


  5. int main()

  6. {

  7. fstream inout;


  8. // Create a file

  9. inout.open("city.txt", ios::out);


  10. // Write cities

  11. inout << "Dallas" << " "<<"Houston"<<" "<< "Atlanta" << " ";


  12. inout.close();


  13. // Append to the file

  14. inout.open("city.txt", ios::out | ios::app);


  15. // Write cities

  16. inout << "Savannah" << " " << "Austin" << " " << "Chicago";


  17. inout.close();


  18. string city;


  19. // Open the file

  20. inout.open("city.txt", ios::in);

  21. while (!inout.eof()) // Continue if not end of file

  22. {

  23. inout >> city;

  24. cout << city << " ";

  25. }


  26. inout.close();


  27. return 0;

  28. }



Natija:



Dastur 8-qatorda fstream ob'ektini yaratadi va 11-qatorda ios :: out fayl rejimida chiqish uchun city.txt faylini ochadi. 14-satrda ma'lumotlarni yozgandan so'ng, dastur oqimni 16-qatorda yopadi.
Dastur matnli faylni birlashtirilgan ios :: out | bilan ochish uchun bir xil oqim ob'ektidan foydalanadi ios :: app 19 satrda. Keyin dastur 22-satrda fayl oxiriga yangi ma'lumotlar qo'shadi va 24-qatordagi oqimni yopadi.
Nihoyat, dastur 29-qatorda kirish rejimida ios :: bilan matnli faylni ochish uchun bir xil oqim ob'ektidan foydalanadi. Keyin dastur fayldagi barcha ma'lumotlarni o'qiydi (30-34-qatorlar).
Download 255.17 Kb.

Do'stlaringiz bilan baham:
1   2




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling