Как да добавя към файл

Съдържание:

Как да добавя към файл
Как да добавя към файл

Видео: Как да добавя към файл

Видео: Как да добавя към файл
Видео: ИГРАЧ НА МЕСЕЦА В ПРЕМИЕР ЛИГАТА! КАК ДА НАПРАВИМ КОЙНС С 0% РИСК? 2024, Може
Anonim

Често, когато софтуерът работи, се изисква да въведете получените данни в съществуващ файл. Освен това е необходимо да добавите файла по такъв начин, че останалите данни, съхранявани там, да останат непроменени. Тази задача може лесно да бъде решена с помощта на функциите на програмния език C. Най-лесният начин за добавяне на данни към файл е да се използват специални атрибути на стандартната файлова функция. С тяхна помощ можете да отваряте и добавяте данни към файл няколко пъти по време на работата на програмата.

Как да добавя към файл
Как да добавя към файл

Необходимо

C среда за програмиране

Инструкции

Етап 1

Функциите за работа с файлове и извеждане на данни към тях при програмиране на C са в специална библиотека. Свържете ги с вашата програма. За да направите това, преди да напишете кода, посочете заглавния файл за тази библиотека. Въведете реда #include "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). След това запазете програмата, компилирайте и я стартирайте. Посочените данни ще бъдат добавени към файла.

Препоръчано: