Бағдарламалық жасақтама жиі жұмыс істеп тұрған кезде, алынған файлдарды бар файлға енгізу қажет. Сонымен қатар, файлды сол жерде сақталған қалған деректер өзгеріссіз қалатындай етіп қосу қажет. Бұл тапсырманы Си бағдарламалау тілінің функцияларын қолдана отырып оңай шешуге болады. Файлға мәліметтер қосудың ең қарапайым әдісі - стандартты файл функциясының арнайы атрибуттарын қолдану. Олардың көмегімен бағдарламаның жұмысы кезінде файлға бірнеше рет мәліметтерді ашып, қосуға болады.
Қажетті
С бағдарламалау ортасы
Нұсқаулық
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». Деректер жазылғаннан кейін желілік беру үшін «
«. Осылайша, файлға енгізілген келесі деректер жаңа жолға жазылады.
7-қадам
Қажетті деректерді көрсеткеннен кейін fclose (pFile) командасы арқылы файлды оның дескрипторы бойынша жабыңыз. Содан кейін бағдарламаны сақтаңыз, құрастырыңыз және іске қосыңыз. Көрсетілген деректер файлға қосылады.