Hur Man Lägger Till I En Fil

Innehållsförteckning:

Hur Man Lägger Till I En Fil
Hur Man Lägger Till I En Fil

Video: Hur Man Lägger Till I En Fil

Video: Hur Man Lägger Till I En Fil
Video: Kimsoft Control™ - Hjälpfilm - Hur man lägger till nedladdningsbar fil, t ex en PDF 2024, November
Anonim

Ofta när programvaran körs krävs det att mata in resulterande data i en befintlig fil. Dessutom är det nödvändigt att lägga till filen på ett sådant sätt att resten av den data som lagras där förblir oförändrad. Denna uppgift kan enkelt lösas med hjälp av funktionerna i programmeringsspråket C. Det enklaste sättet att lägga till data i en fil är att använda specialattribut för standardfilfunktionen. Med deras hjälp kan du öppna och lägga till data i en fil flera gånger under programmets drift.

Hur man lägger till i en fil
Hur man lägger till i en fil

Nödvändig

C-programmeringsmiljö

Instruktioner

Steg 1

Funktioner för att arbeta med filer och mata ut data till dem vid programmering i C finns i ett speciellt bibliotek. Anslut dem till ditt program. Innan du skriver koden anger du rubrikfilen för det här biblioteket. Ange raden #include "stdio.h".

Steg 2

Skapa en pekare till filbeskrivaren i programmet. För att göra detta, skriv en rad i programkoden som: FILE * pFile, där pFile är namnet på den skapade pekaren.

Steg 3

Öppna filen där du behöver lägga till data. Använd följande funktion: pFile = fopen ("NameFile.txt", "a"). Här är Namnfil.txt namnet på filen. Den andra parametern, symbolen för det latinska alfabetet, "a" anger läget för att öppna filen med möjligheten att lägga till data till den.

Steg 4

Om filen som du behöver lägga till värden inte finns i samma katalog där programmet körs anger du hela sökvägen till den på hårddisken tillsammans med filnamnet. För att göra detta ändrar du raden i den första parametern. Exempelvis anges sökvägen till en fil i rotkatalogen för D-enheten med posten: "D: NameFile.txt".

Steg 5

Lägg till de data du vill ha i den öppna filen. För detta är det bättre att använda den överbelastade funktionen fprintf (pFile, Added data:% s

, datStr). Den första pFile-parametern i den här funktionen anger vilken filbeskrivare som ska läggas till. Därefter kommer raden som matas ut till filen i sin helhet, förutom specialtecken.

Steg 6

Tecknen efter "%" -tecknet anger vilka typer av utdata. Så, uttrycket "% s" betyder att funktionens tredje parameter är en strängvariabel. För att mata ut till en fil med en variabel av typen int, sätt uttrycket "% d", för att mata ut pekarens adress - "% p". För radmatning efter dataregistrering, symbolen “

. Således kommer nästa data in i filen att skrivas på en ny rad.

Steg 7

När du har visat de data du behöver stänger du filen med dess beskrivare med kommandot fclose (pFile). Spara sedan programmet, kompilera och kör det. De angivna uppgifterna läggs till i filen.

Rekommenderad: