15-Mavzu. Ma’lumotlarning faylli toifasi. Toifali fayllarni dasturlashda qo’llash. Reja


fseek (f, sizeof(int) * (k - 1), SEEK_SET); fread (&n, sizeof(int), 1, f)


Download 188.5 Kb.
bet5/15
Sana29.12.2021
Hajmi188.5 Kb.
#183776
1   2   3   4   5   6   7   8   9   ...   15
Bog'liq
5-Ma’ruza. Ma’lumotlarning faylli toifasi. Toifali fayllarni das

fseek (f, sizeof(int) * (k - 1), SEEK_SET); fread (&n, sizeof(int), 1, f);

Fayl oxirini aniqlash uchun feof funksiyasi ishlatiladi. int feof (FILE * stream); feof funksiyasi fayl ko'rsatkichi fayl oxirida bo'lsa, noldan farqli qiymat

qaytaradi. Boshqa hollarda nol qaytaradi.

2 - misol. n natural soni berilgan. Elementlari n ta butun sondan iborat bo`lgan faylni hosil qiluvchi va ekranga chiqaruvchi programma tuzilsin.



#include #include using namespace std; int main ()

{ int n, k;

FILE *f; f = fopen ("binar", "wb+"); // binar faylni yozish va o'qish uchun ochish if (f == NULL)

{

cout << "Faylni hosil qilishda xato bo'ldi"; return 1;

}

cout << "n="; cin >> n; for (int i = 0; i < n; i++)

{ cin >> k; fwrite (&k, sizeof(k), 1, f);


Download 188.5 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   15




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