Ko'pincha dasturiy ta'minot ishlayotganda, natijada olingan ma'lumotlarni mavjud faylga kiritish talab qilinadi. Bundan tashqari, faylni shu erda saqlanadigan ma'lumotlarning qolgan qismi o'zgarishsiz qoladigan tarzda qo'shish kerak. Ushbu vazifani C dasturlash tilining funktsiyalari yordamida osongina echish mumkin. Faylga ma'lumotlarni qo'shishning eng oson usuli bu standart fayl funktsiyasining maxsus atributlaridan foydalanishdir. Ularning yordami bilan dastur ishlayotganda faylga bir necha marta ma'lumotlarni qo'shishingiz va qo'shishingiz mumkin.
Kerakli
C dasturlash muhiti
Ko'rsatmalar
1-qadam
C tilida dasturlashda fayllar bilan ishlash va ularga ma'lumotlar chiqarish funktsiyalari maxsus kutubxonada. Ularni dasturingizga ulang. Buning uchun kodni yozishdan oldin ushbu kutubxona uchun nom faylini ko'rsating. "Stdio.h" qatoriga # qatorni kiriting.
2-qadam
Dastur matnida fayllar tavsiflovchisiga ko'rsatma yarating. Buning uchun dastur kodiga quyidagi qatorni yozing: FILE * pFile, bu erda pFile - yaratilgan ko'rsatgichning nomi.
3-qadam
Ma'lumot qo'shishingiz kerak bo'lgan faylni oching. Quyidagi funktsiyadan foydalaning: pFile = fopen ("NameFile.txt", "a"). Bu erda NameFile.txt - faylning nomi. Lotin alifbosining belgisi bo'lgan ikkinchi parametr "a" faylni unga ma'lumotlarni qo'shish imkoniyati bilan ochish rejimini o'rnatadi.
4-qadam
Agar siz qiymatlarni qo'shishingiz kerak bo'lgan fayl sizning dasturingiz ishlaydigan bitta katalogda bo'lmasa, unda fayl nomi bilan birga qattiq diskda unga to'liq yo'lni ko'rsating. Buning uchun birinchi parametrdagi qatorni o'zgartiring. Masalan, D diskining ildiz katalogida joylashgan faylga yo'l yozuv bilan belgilanadi: "D: NameFile.txt".
5-qadam
Ochiq faylga kerakli ma'lumotlarni qo'shing. Buning uchun haddan tashqari yuklangan fprintf (pFile, "funktsiyasidan foydalanish yaxshiroqdir" Qo'shilgan ma'lumotlar:% s
, datStr). Ushbu funktsiyadagi birinchi pFile parametri qo'shilishi kerak bo'lgan fayl tavsiflovchisini belgilaydi. Keyingi qatorda maxsus belgilardan tashqari faylga to'liq chiqariladigan qator keladi.
6-qadam
"%" Belgisidan keyingi belgilar chiqish ma'lumotlarining turlarini bildiradi. Demak, "% s" ifodasi funktsiyaning uchinchi parametri satr o'zgaruvchisi ekanligini anglatadi. Int tipidagi o'zgaruvchiga faylga chiqarish uchun "% d" ifodasini qo'ying, ko'rsatkich manzilini chiqarish uchun - "% p". Ma'lumotlarni yozib bo'lgandan keyin chiziqli ovqatlanish uchun "belgisi
. Shunday qilib, faylga kiritilgan keyingi ma'lumotlar yangi qatorga yoziladi.
7-qadam
Sizga kerak bo'lgan ma'lumotlarni ko'rsatgandan so'ng, fclose (pFile) buyrug'i yordamida faylni tavsiflovchi bilan yoping. Keyin dasturni saqlang, kompilyatsiya qiling va ishga tushiring. Belgilangan ma'lumotlar faylga qo'shiladi.