Fayl ochilganda fayl oqimi ob'ekti "o'qish holati":
fayl oxirida
fayl boshida
dasturchi buni e'lon qilmaguncha, yo'q
faylning o'rtasida
C ++ dasturida faqat bitta fayl oqimi ob'ekti e'lon qilinishi mumkin.
Rost
Yolg’on
Umuman e’lon qilib bo’lmaydi
Bazan rost bazan yolg’on
Ushbu funktsiya faylga bitta belgi yozadi.
get
write
put
insert
Ushbu holat biti urinish muvaffaqiyatsiz bo'lganida o'rnatiladi.
ios::failbit
ios::badbit
ios::hardfail
ios::goodbit
Ushbu a'zo funktsiyasidan faylda ikkilik ma'lumotlarni saqlash uchun foydalanish mumkin.
binary.out
write
put <<
dataout(binary)
Ushbu funksiya fayldan bitta belgini o'qiydi.
read
get
put
input
Ushbu holat biti kirish oqimining oxiriga duch kelishini tekshirish uchun sinovdan o'tkazilishi mumkin.
ios::eof
ios::eofbit
ios::failbit
ios::badbit
fout.open kodida ("scores.dat", ios :: out);
ios :: out - bu oqim ishlash rejimi.
fout bu sarlavha fayliga havola.
ios :: out - bu oqim o'zgaruvchisi nomi ..
fout - bu faylning nomi.
ifstream fin; qachon ishlatiladi
fayl yaratishda
faylni o'qishda
fayl qo'shishda
faylni o'chirishda
olish uchun eof() ishlatiladi eof() … ni olish uchun ishlatiladi
oson kod tahriri
faylning oxiri
tuzatish to'g'risida hisobot
faylni yopish
FileObyektning n baytli pozitsiyasini qanday topish mumkin?
fileObyekt.seekg ('faylnomi', n);
fileObyekt.seekg (n, 'faylnomi');
fileObyekt.seekg (n);
fileObyekt.seekg (n, ios :: app);
Qanday qilib n baytni faylObyektga o'tkazish mumkin?
fileObyekt.seekg (ios :: cur, n);
fileObyekt.seekg (n, ios: cur);
fileObyekt.seekg (n, ios :: cur);
fileObyekt.seekg (ios: cur, n);
n baytning faylObyekt oxiridan orqaga qaytishi uchun qaysi sintaksis to'g'ri?
fileObyekt.seekg (ios :: end, n);
fileObyekt.seekg (n, ios: end);
fileObyekt.seekg (n, ios :: end);
fileObyekt.seekg (ios: end, n);
Do'stlaringiz bilan baham: |