Файлга кантип кошсо болот

Мазмуну:

Файлга кантип кошсо болот
Файлга кантип кошсо болот

Video: Файлга кантип кошсо болот

Video: Файлга кантип кошсо болот
Video: Элдерди тан калтырган ж инди математик бала #ха-ха 2024, Май
Anonim

Көп учурда программалык камсыздоо иштеп жатканда, алынган маалыматтарды бар файлга киргизүү талап кылынат. Мындан тышкары, файлды ошол жерде сакталган калган маалыматтар өзгөрүүсүз кала тургандай кылып кошуу керек. Бул тапшырманы С программалоо тилинин функцияларын колдонуу менен оңой эле чечсе болот. Файлга маалыматтарды кошуунун эң жөнөкөй жолу - бул стандарттуу файл функциясынын атайын атрибуттарын колдонуу. Алардын жардамы менен, программанын иштешинде бир нече жолу файлдарды ачып, маалыматтарды кошо аласыз.

Файлга кантип кошсо болот
Файлга кантип кошсо болот

Зарыл

C программалоо чөйрөсү

Нускамалар

1 кадам

С тилинде программалоодо файлдар менен иштөө жана аларга маалыматтарды чыгаруу функциялары атайын китепканада. Аларды программаңызга туташтырыңыз. Бул үчүн, кодду жазуудан мурун, ушул китепкананын баш файлын көрсөтүңүз. "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" дарегин көрсөтүү үчүн, "% d" сөзүн коюңуз. Маалыматтарды жаздыргандан кийин саптык канал үчүн ““

. Ошентип, файлга киргизилген кийинки маалыматтар жаңы сапка жазылат.

7-кадам

Керектүү маалыматтарды көрсөткөндөн кийин, fclose (pFile) командасынын жардамы менен файлды анын дескриптору менен жабыңыз. Андан кийин программаны сактап, түзүп, иштетүү керек. Көрсөтүлгөн маалыматтар файлга кошулат.

Сунушталууда: