Հաճախ, երբ ծրագրակազմը աշխատում է, պահանջվում է ստացված տվյալները մուտքագրել գոյություն ունեցող ֆայլ: Ավելին, անհրաժեշտ է ֆայլը ավելացնել այնպես, որ այնտեղ պահվող մնացած տվյալները մնան անփոփոխ: Այս խնդիրը կարող է հեշտությամբ լուծվել `օգտագործելով C ծրագրավորման լեզվի գործառույթները: Ֆայլում տվյալների ավելացման ամենադյուրին ճանապարհը ֆայլերի ստանդարտ գործառույթի հատուկ ատրիբուտների օգտագործումն է: Նրանց օգնությամբ ծրագրի գործունեության ընթացքում դուք կարող եք մի քանի անգամ բացել և ավելացնել տվյալներ ֆայլում:
Անհրաժեշտ է
C ծրագրավորման միջավայր
Հրահանգներ
Քայլ 1
Ֆայլերի հետ աշխատելու և նրանց տվյալների արտածման գործառույթները C- ով ծրագրավորելիս գտնվում են հատուկ գրադարանում: Միացրեք դրանք ձեր ծրագրին: Դա անելու համար, նախքան կոդը գրելը, նշեք այս գրադարանի վերնագրի ֆայլը: Մուտքագրեք # ներառեք «stdio.h» տողը:
Քայլ 2
Րագրի տեքստում ստեղծեք ցուցիչ ֆայլի նկարագրիչի վրա: Դա անելու համար ծրագրի կոդի մեջ գրի տող, ինչպիսին է ՝ FILE * pFile, որտեղ pFile- ը ստեղծված ցուցիչի անունն է:
Քայլ 3
Բացեք ֆայլը այնտեղ, որտեղ անհրաժեշտ է տվյալներ ավելացնել: Օգտագործեք հետևյալ գործառույթը. PFile = fopen ("NameFile.txt", "a"): Այստեղ NameFile.txt ֆայլի անունն է: Երկրորդ պարամետրը `լատինական այբուբենի խորհրդանիշը,« ա »-ն սահմանում է ֆայլը դրանում տվյալներ ավելացնելու հնարավորությամբ բացելու ռեժիմը:
Քայլ 4
Եթե այն ֆայլը, որին դուք պետք է արժեքներ ավելացնեք, գտնվում է նույն գրացուցակում, որտեղ ձեր ծրագիրն է աշխատում, ապա ֆայլի անվան հետ միասին կոշտ սկավառակի վրա նշեք դրան տանող ամբողջական ուղին: Դա անելու համար փոխեք տողը առաջին պարամետրում: Օրինակ, D սկավառակի արմատային գրացուցակում գտնվող ֆայլի ուղին նշվում է գրառմամբ. «D: NameFile.txt»:
Քայլ 5
Բաց ֆայլում ավելացրեք ձեր ուզած տվյալները: Դրա համար ավելի լավ է օգտագործել գերբեռնված գործառույթը fprintf (pFile, Ավելացված տվյալներ.% S
, datStr). Այս գործառույթի առաջին pFile պարամետրը սահմանում է ֆայլի նկարագրիչը, որը պետք է ավելացվի: Հաջորդը գալիս է այն տողը, որն ամբողջությամբ դուրս է գալիս ֆայլ, բացառությամբ հատուկ նիշերի:
Քայլ 6
«%» Նշանից հետո նիշերը նշում են ելքային տվյալների տեսակները: Այսպիսով, «% s» արտահայտությունը նշանակում է, որ ֆունկցիայի երրորդ պարամետրը տողի փոփոխական է: Int տիպի փոփոխականով ֆայլ դուրս բերելու համար դրեք «% d» արտահայտությունը, որպեսզի ցուցիչի հասցեն դուրս գա ՝ «% p»: Տվյալների գրանցումից հետո գծի հոսքի համար «»
« Այսպիսով, ֆայլ մուտքագրված հաջորդ տվյալները կգրվեն նոր տողի վրա:
Քայլ 7
Ձեզ անհրաժեշտ տվյալները ցուցադրելուց հետո փակեք ֆայլը նրա նկարագրիչի կողմից `օգտագործելով fclose (pFile) հրամանը: Դրանից հետո պահպանեք ծրագիրը, կազմեք և գործարկեք այն: Նշված տվյալները կավելացվեն ֆայլին: