Com S'afegeix A Un Fitxer

Taula de continguts:

Com S'afegeix A Un Fitxer
Com S'afegeix A Un Fitxer

Vídeo: Com S'afegeix A Un Fitxer

Vídeo: Com S'afegeix A Un Fitxer
Vídeo: Начальник сказал очистить таблицу от тысячи пустых строк за час? Выполняем за 15 секунд! #shorts 2024, Maig
Anonim

Sovint, quan el programari s’executa, cal introduir les dades resultants en un fitxer existent. A més, cal afegir el fitxer de manera que la resta de dades allà emmagatzemades es mantinguin sense canvis. Aquesta tasca es pot resoldre fàcilment mitjançant les funcions del llenguatge de programació C. La forma més senzilla d'afegir dades a un fitxer és utilitzar atributs especials de la funció de fitxer estàndard. Amb la seva ajuda, podeu obrir i afegir dades a un fitxer diverses vegades durant el funcionament del programa.

Com s'afegeix a un fitxer
Com s'afegeix a un fitxer

Necessari

Entorn de programació C

Instruccions

Pas 1

Les funcions per treballar amb fitxers i enviar-los dades quan es programen en C es troben en una biblioteca especial. Connecteu-los al vostre programa. Per fer-ho, abans d’escriure el codi, especifiqueu el fitxer de capçalera d’aquesta biblioteca. Introduïu la línia #include "stdio.h".

Pas 2

Al text del programa, creeu un punter al descriptor de fitxers. Per fer-ho, escriviu una línia al codi del programa com: FILE * pFile, on pFile és el nom del punter creat.

Pas 3

Obriu el fitxer on cal afegir dades. Utilitzeu la funció següent: pFile = fopen ("NameFile.txt", "a"). Aquí NameFile.txt és el nom del fitxer. El segon paràmetre, el símbol de l'alfabet llatí, "a" estableix el mode d'obertura del fitxer amb la possibilitat d'afegir-hi dades.

Pas 4

Si el fitxer al qual heu d'afegir valors no es troba al mateix directori on s'està executant el programa, al costat del nom del fitxer especifiqueu el camí d'accés complet al disc dur. Per fer-ho, canvieu la línia del primer paràmetre. Per exemple, el camí d'accés a un fitxer situat al directori arrel de la unitat D s'especifica amb l'entrada: "D: NameFile.txt".

Pas 5

Afegiu les dades que vulgueu al fitxer obert. Per a això, és millor utilitzar la funció sobrecarregada fprintf (pFile, Dades afegides:% s

, datStr). El primer paràmetre pFile d'aquesta funció especifica el descriptor del fitxer que s'ha d'afegir. A continuació ve la línia que s'envia al fitxer en la seva totalitat, excepte els caràcters especials.

Pas 6

Els caràcters després del signe "%" indiquen els tipus de dades de sortida. Per tant, l'expressió "% s" significa que el tercer paràmetre de la funció és una variable de cadena. Per sortir a un fitxer mitjançant una variable de tipus int, poseu l'expressió "% d" per generar l'adreça del punter - "% p". Per al flux de línia després de la gravació de dades, el símbol"

. Així, les següents dades introduïdes al fitxer s’escriuran en una nova línia.

Pas 7

Després de mostrar les dades que necessiteu, tanqueu el fitxer pel seu descriptor mitjançant l'ordre fclose (pFile). A continuació, deseu el programa, compileu-lo i executeu-lo. Les dades especificades s’afegiran al fitxer.

Recomanat: