C faylga yozish


ULASHISH

Faylga yozish

Oldingi bobdagi w rejimidan yana foydalanib, hozirgina yaratgan faylimizga biror narsa yozaylik.

w rejimi fayl yozish uchun ochilganini bildiradi. Unga ma’lumot kiritish uchun fprintf() funksiyasidan foydalanib, ko‘rsatkich o‘zgaruvchisini (bizning misolimizda fptr) va biror matnni berishingiz mumkin:

Misol

FILE *fptr; // Open a file in writing mode fptr = fopen("filename.txt", "w"); // Write some text to the file fprintf(fptr, "Some text"); // Close the file fclose(fptr);

Natijada faylni kompyuterimizda ochganimizda u quyidagicha ko‘rinadi:

Misolni ishga tushirish »

Eslatma: Agar allaqachon mavjud faylga yozsangiz, eski mazmun o‘chiriladi va yangi mazmun kiritiladi. Buni bilish muhim, chunki mavjud mazmunni tasodifan o‘chirib yuborishingiz mumkin.

Masalan:

Misol

fprintf(fptr, "Hello World!");

Natijada faylni kompyuterimizda ochganimizda unda "Some text" o‘rniga "Hello World!" yozuvi turadi:

Misolni ishga tushirish »

Faylga ma’lumot qo‘shish

Agar eski mazmunni o‘chirmasdan faylga ma’lumot qo‘shmoqchi bo‘lsangiz, a rejimidan foydalanishingiz mumkin.

a rejimi ma’lumotni fayl oxiriga qo‘shadi:

Misol

FILE *fptr; // Open a file in append mode fptr = fopen("filename.txt", "a"); // Append some text to the file fprintf(fptr, "\nHi everybody!"); // Close the file fclose(fptr);

Natijada faylni kompyuterimizda ochganimizda u quyidagicha ko‘rinadi:

Misolni ishga tushirish »

Eslatma: Xuddi w rejimidagi kabi, agar fayl mavjud bo‘lmasa, a rejimi "qo‘shilgan" mazmun bilan yangi fayl yaratadi.





W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!