C faylga yozish
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:
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:
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:
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!
