cout< getch(); return 0; } - fread() funksiyasi orqali fayldan o’qish
- typedef struct
- {
- char name[4]; int age; int salary;
- } employee;
- int main()
- { int i; char file[256];
- FILE* fp;
- employee ww[3] = {{"AA",1,1},{"BB",2,2},{"CC",3,3}};
- puts("Fayl nomini kiriting:\n");
- if ((fp = fopen(file,"w")) == NULL)
- {
- printf("Faylni ochib bo'lmadi %s\n", file);
- }
- fwrite(&ww[0],sizeof(employee),3,fp);
- fclose(fp);
- }
- N natural soni berilgan. Elementlari n ta butun sondan iborat bo’lgan faylni hosil qiluvchi va juft elementlarini 2 marta orttiruvchi dastur tuzing.
- int main(){
- int n, k, i; FILE *f;
- //binar faylni oqish va yozish uchun ochish
- f = fopen("binar", "wb+");
- if (f == NULL) {
- cout <<"Fayl hosil qilishda xatolik";
- return 1;
- }
- cout<<"n = "; cin>>n;
- for (i = 0; i < n; i++)
- {
- cin>>k; fwrite(&k, sizeof(k), 1, f);
- }
- //fayl ko'rsatkichni satr boshiga qo'yish
- rewind(f);
|