Работа с файлами
Ushbu kitob C++ dasturlash tilida fayllar bilan ishlash asoslarini o'rgatadi. Unda fayllarni ochish, yozish, o'qish, blokirovka qilish va boshqa amallar haqida ma'lumotlar keltirilgan. Kitobda nazariy ma'lumotlar bilan birga amaliy misollar ham mavjud.
Asosiy mavzular
- Fayllar bilan ishlash asoslari: Fayl tushunchasi, fayl turlari (matnli va ikkilik), fayl oqimlari (ifstream, ofstream, fstream), fayllarni ochish va yopish, xatolarni tekshirish.
- Fayllarga yozish: Matnli va ikkilik fayllarga yozish usullari, ma'lumotlarni formatlash, fayl ko'rsatkichini boshqarish.
- Fayllardan o'qish: Matnli va ikkilik fayllardan o'qish usullari, fayl oxirini aniqlash, fayl ko'rsatkichini boshqarish.
- Fayllarni blokirovka qilish: Fayllarni blokirovka qilishning zaruriyati, LockRange va UnlockRange metodlari.
- Ikkilik fayllar bilan ishlash: Ikkilik fayllarni ochish, yozish, o'qish, fread va fwrite funktsiyalari.
- Fayl xususiyatlari: Faylning joylashuvi, nomi, kengaytmasi, o'lchami, GetFilePath, GetFileName va GetFileTitle metodlari.
- Xotirada fayllar bilan ishlash (CMemFile): CMemFile klassi, xotirada fayllarni yaratish va boshqarish.
- Standart C fayllari bilan ishlash (CStdioFile): CStdioFile klassi, standart C kutubxonasi funktsiyalari bilan fayllar bilan ishlash.