Bajardi: 612 22 guruh talabasi salimov ortig’ali qabul qildi
ofstream - faylga ma'lumot yozish uchun ifstream
Download 1.47 Mb.
|
ortig\'ali loyiha ishi
- Bu sahifa navigatsiya:
- Bir olchovli massivlar bilan ishlash
- Kop olchovli massivlar bilan ishlash
ofstream - faylga ma'lumot yozish uchun
ifstream - fayldan ma'lumot o'qish uchun fstream - fayldan ma'lumot o'qish uchun va yozish uchun Bu sinflarni dasturda ishlatish uchun void open (const char * filename, ios_base::openmode mode = ios_base::out ); mode parametri quyidagicha qiymatlarni qabul qilishi mumkin: ios::in-faqat ma'lumot o'qish uchun ios::out - faqat ma'lumot yozish uchun ios::ate - faylni ochishda fayl ko'rsatkichini fayl oxiriga qo'yish ios::app - fayl oxiriga ma'lumotlarni yozish uchun ios::trunc - bor bo'lgan faylning ustidan yangi faylni yozish ios::binary - binar holda ma'lumotlarni almashish uchun Har bir sinf uchun mode parametrining odatiy qiymatlari mavjud: class default mode parameter ofstream ios::out ifstreamios::in fstream ios::in | ios::out Fayl ustida o'qish yoki yozish amalini bajarib bo'lgandan song, faylni yopish kerak bo'ladi. Faylni yopish uchun close funksiyadi ishlatiladi. Masalan: yozish.close(); oqish.close(); 2. Massivlar haqida tushuncha Biz shu paytgacha qiymatlarning oddiy (skalyar) tiplaridan foydalanib, turli xil dasturlar yaratishni o'rgandik. Skalyar tipga tegishli har bir qiymat yagona ma'lumot hisoblanib, trivial strukturaga egadir. Amalda esa, turli xil hosilaviy tiplar bilan ishlashga, ulardan foydalanib murakkab programmalar yaratishga to'g'ri keladi. Bu tiplarga tegishli qiymatlarning har biri trivial bo'lmagan strukturaga ega, ya'ni bu qiymatlar o'z navbatida yana bir nechta qiymatlardan tashkil topadi. Endi shunday tiplardan biri bo'lgan, programmalashda eng ko'p qo'llaniladigan dastur ob'ekti – massivlar bilan tanishib chiqamiz. Massiv - bu bir xil tipli, chekli qiymatlarning tartiblangan to'plamidir. Massivlarga misol sifatida matematika kursidan ma'lum bo'lgan vektorlar, matritsalar va tenzorlarni ko'rsatish mumkin. Dasturda ishlatiluvchi barcha massivlarga o'ziga xos ism berish kerak. Massivning har bir hadiga murojaat esa, uning nomi va o'rta qavs ichiga olib yozilgan tartib hadi orqali amalga oshiriladi: bu yerda Bir o'lchovli massivlar bilan ishlash Massivlarni e'lon qilishda indeks tipi bilan bir qatorda massiv hadlarining tipi ham ko'rsatilishi kerak. Bir o'lchamli massivni e'lon qilish quyidagicha amalga oshiriladi: Massivlarni e'lon qilish haqida to'liqroq ma'lumot berish uchun turli tipdagi indekslarga oid misollarni e'tiboringizga havola qilamiz: int arrInt[1000]; byte arrByte[500]; float arrFloat[100]; bool arrBool[10]; char arrChar[25]; Ko'p o'lchovli massivlar bilan ishlash Bir o'lchamli massivlarning hadlari skalyar miqdorlar bo'lgan edi. Umumiy holda esa, massiv hadlari o'z navbatida yana massivlar bo'lishi mumkin, agar bu massivlar skalyar miqdorlar bo'lsa, natijada ikki o'lchamli massivlarni hosil qilamiz. Ikki o'lchamli massivlarga misol sifatida matematika kursidagi matritsalarni keltirish mumkin. Agar bir o'lchamli massivning hadlari o'z navbatida matritsalar bo'lsa natijada uch o'lchovli massivlar hosil qilinadi va h.k. Ikki o'lchamli massiv tipini ko'rsatish quyidagicha bajariladi: Download 1.47 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling