9. Foydalanilgan adabiyotlar
Toifalshgan fayllar va ular bilan ishlash
Download 310 Kb.
|
127 informatika kir
- Bu sahifa navigatsiya:
- 4.Matnli fayllar va ular uchun moljallangan prosedura va funksiyalar.
3.Toifalshgan fayllar va ular bilan ishlash.
Toifalashgan fayllar bir hil toifali elementlardan tashkil topadi .Ular dasturda quyidagicha beriladi: bu erda elementlar toifasi faylning tashkil etuvchilari,yani fayldagi malumotlarning toifasi bolib,bu toifa sifatida oddiy va murakkab toifalrni ishlatish mumkin. Bu toifadagi fayllar ustida yuqorida keltirilgan umumiy prosedura va funksiyalar qatorida yana qoshimcha prosedura va funksiyalarni ishlatish mumkin.Bazi bir proseduralar faylni bevosita muroojat fayli sifatida ishlatish imkononi beradi. 1.File size ( 2.Filepos( 3.Seek( 4.Truncate ( 4.Matnli fayllar va ular uchun moljallangan prosedura va funksiyalar. Yuqorida takidlab otilganidek,matnli fayl qatorlardan tashkil topgan fayldir.Matnli fayllarda: a)malumot matn shaklida ASCII kodalar jadvalining simvollarida tasvirlanadi; b)malumotlar qatorlarga bolinishi mumkin; v)faylning ohiri”Z”belgi belgilanadi; g)sonlar,mantiqiy qiymatlar,qatorlar char toifasidagi malumotlarga aylantiriladi va mashina kodlari yoziladi. Dasturda matnli fayllar Text hizmatchi sozi yordamida beriladi: Turbo Paskal muhitida ikkita matnlifayl ozgaruvchilari standart ravishda aniqlangan.Bu INPUT va OUTPUT ozgaruvchilaridir.Bular avtomatik ravishda “CON”mantiqiy qurilma bilan boglangan ,yani dasturda malumotlarni kiritish va chiqarish aynan shu fayllar orqali amalga oshiriladi,lekin dastur sarlavhasida va tavsiflash bolimida ularni elon qilish shart emas.Bu fayllar turbo Paskal tizimi yuklanishi bilan avtomatik tarzda tezkor hotiraga yuklanadi. Umumiy fayl ozgaruvchisiga mansub proseduralardan tashqari matnli fayllarga quyidagi funksiya va proseduralar moljallangan: 1.Readln( 2.Writeln ( 3.Append ( Bu prosedura faylni unga qoshimcha elementlarni yozish uchun ochadi.Bu prosedura hotirada saqlangan fayllar uchun ishlatilib,Rewrite prosdurasi ornida keldi. 4.Eoln (( 5.Seekoln( 6.Seekeof( Eof va Seekeof,Eoln va SeekEOLN funksiyalarining farqi shundaki,Eof va EOln fizik faylga nisbatan ,SeekEof va SeekEOln esa mantiqiy faylga nisbatan qollaniladi. Download 310 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling