Hoe Toe Te Voegen Aan Een Bestand

Inhoudsopgave:

Hoe Toe Te Voegen Aan Een Bestand
Hoe Toe Te Voegen Aan Een Bestand

Video: Hoe Toe Te Voegen Aan Een Bestand

Video: Hoe Toe Te Voegen Aan Een Bestand
Video: Hoe SRT-bestand aan AVI video toe te voegen 2024, April
Anonim

Wanneer de software draait, is het vaak nodig om de resulterende gegevens in een bestaand bestand in te voeren. Bovendien is het noodzakelijk om het bestand zo toe te voegen dat de rest van de daarin opgeslagen gegevens ongewijzigd blijven. Deze taak kan eenvoudig worden opgelost met behulp van de functies van de programmeertaal C. De eenvoudigste manier om gegevens aan een bestand toe te voegen, is door speciale kenmerken van de standaardbestandsfunctie te gebruiken. Met hun hulp kunt u meerdere keren gegevens openen en toevoegen aan een bestand tijdens de werking van het programma.

Hoe toe te voegen aan een bestand
Hoe toe te voegen aan een bestand

Noodzakelijk

C programmeeromgeving

instructies:

Stap 1

Functies voor het werken met bestanden en het uitvoeren van gegevens ernaar bij het programmeren in C bevinden zich in een speciale bibliotheek. Koppel ze aan je programma. Om dit te doen, geeft u, voordat u de code schrijft, het headerbestand voor deze bibliotheek op. Voer de regel #include "stdio.h" in.

Stap 2

Maak in de tekst van het programma een verwijzing naar de bestandsdescriptor. Schrijf hiervoor een regel in de programmacode zoals: FILE * pFile, waarbij pFile de naam is van de gemaakte aanwijzer.

Stap 3

Open het bestand waarin u gegevens moet toevoegen. Gebruik de volgende functie: pFile = fopen ("NameFile.txt", "a"). Hier is NameFile.txt de naam van het bestand. De tweede parameter, het symbool van het Latijnse alfabet, "a", stelt de modus in voor het openen van het bestand met de mogelijkheid om er gegevens aan toe te voegen.

Stap 4

Als het bestand waaraan u waarden moet toevoegen zich niet in dezelfde map bevindt als waar uw programma draait, geef dan samen met de bestandsnaam het volledige pad ernaar op de harde schijf op. Wijzig hiervoor de regel in de eerste parameter. Het pad naar een bestand dat zich in de hoofdmap van de D-schijf bevindt, wordt bijvoorbeeld gespecificeerd door de vermelding: "D: NameFile.txt".

Stap 5

Voeg de gewenste gegevens toe aan het geopende bestand. Hiervoor is het beter om de overbelaste functie fprintf (pFile, Toegevoegde gegevens:% s

, datStr). De eerste pFile-parameter in deze functie specificeert de bestandsdescriptor die moet worden toegevoegd. Vervolgens komt de regel die in zijn geheel naar het bestand wordt uitgevoerd, met uitzondering van speciale tekens.

Stap 6

De tekens na het "%"-teken geven de typen uitvoergegevens aan. Dus de uitdrukking "% s" betekent dat de derde parameter van de functie een stringvariabele is. Om naar een bestand uit te voeren door een variabele van het type int, plaatst u de uitdrukking "% d", om het adres van de aanwijzer uit te voeren - "% p". Voor regelinvoer na gegevensregistratie, het symbool “

. De volgende gegevens die in het bestand worden ingevoerd, worden dus op een nieuwe regel geschreven.

Stap 7

Na het weergeven van de gegevens die u nodig hebt, sluit u het bestand met de descriptor met behulp van de opdracht fclose (pFile). Sla het programma vervolgens op, compileer en voer het uit. De opgegeven gegevens worden aan het bestand toegevoegd.

Aanbevolen: