Sådan Tilføjes Til En Fil

Indholdsfortegnelse:

Sådan Tilføjes Til En Fil
Sådan Tilføjes Til En Fil

Video: Sådan Tilføjes Til En Fil

Video: Sådan Tilføjes Til En Fil
Video: JoomlaCK 5.0 - tilføj link til en fil eller PDF i en Joomla artikel. 2024, Kan
Anonim

Ofte når softwaren kører, er det nødvendigt at indtaste de resulterende data i en eksisterende fil. Desuden er det nødvendigt at tilføje filen på en sådan måde, at resten af de data, der er gemt der, forbliver uændret. Denne opgave kan let løses ved hjælp af funktionerne i programmeringssprog C. Den nemmeste måde at føje data til en fil på er at bruge specielle attributter til standardfilfunktionen. Med deres hjælp kan du åbne og føje data til en fil flere gange under programmets drift.

Sådan tilføjes til en fil
Sådan tilføjes til en fil

Nødvendig

C programmeringsmiljø

Instruktioner

Trin 1

Funktioner til at arbejde med filer og udsende data til dem ved programmering i C findes i et specielt bibliotek. Forbind dem til dit program. For at gøre dette skal du angive headerfilen til dette bibliotek, før du skriver koden. Indtast linjen #include "stdio.h".

Trin 2

Opret en markør til filbeskrivelsen i programmets tekst. For at gøre dette skal du skrive en linje i programkoden som: FILE * pFile, hvor pFile er navnet på den oprettede markør.

Trin 3

Åbn filen, hvor du skal tilføje data. Brug følgende funktion: pFile = fopen ("NameFile.txt", "a"). Her er NameFile.txt navnet på filen. Den anden parameter, symbolet på det latinske alfabet, "a" indstiller tilstanden til at åbne filen med muligheden for at føje data til den.

Trin 4

Hvis den fil, som du skal tilføje værdier til, ikke er i samme bibliotek, hvor dit program kører, skal du sammen med filnavnet angive den fulde sti til den på harddisken. For at gøre dette skal du ændre linjen i den første parameter. For eksempel angives stien til en fil i rodmappen på D-drevet af posten: "D: NameFile.txt".

Trin 5

Føj de ønskede data til den åbne fil. Til dette er det bedre at bruge den overbelastede funktion fprintf (pFile, Tilføjede data:% s

, datStr). Den første pFile-parameter i denne funktion angiver den filbeskrivelse, der skal tilføjes. Dernæst kommer linjen, der sendes til filen i sin helhed bortset fra specialtegn.

Trin 6

Tegnene efter "%" -tegnet angiver typerne af outputdata. Så udtrykket "% s" betyder, at funktionens tredje parameter er en strengvariabel. Hvis du vil output til en fil med en variabel af typen int, skal du sætte udtrykket "% d" for at output markørens adresse - "% p". For linjeindføring efter dataoptagelse, symbolet “

. Således vil de næste data, der indtastes i filen, blive skrevet på en ny linje.

Trin 7

Efter at have vist de data, du har brug for, skal du lukke filen ved hjælp af dens deskriptor ved hjælp af kommandoen fclose (pFile). Gem derefter programmet, kompilér og kør det. De angivne data føjes til filen.

Anbefalede: