Come Aggiungere A Un File

Sommario:

Come Aggiungere A Un File
Come Aggiungere A Un File

Video: Come Aggiungere A Un File

Video: Come Aggiungere A Un File
Video: Come creare una cartella, spostarla e inserire file al suo interno! 2024, Novembre
Anonim

Spesso, quando il software è in esecuzione, è necessario inserire i dati risultanti in un file esistente. Inoltre, è necessario aggiungere il file in modo tale che il resto dei dati ivi memorizzati rimanga invariato. Questo compito può essere facilmente risolto utilizzando le funzioni del linguaggio di programmazione C. Il modo più semplice per aggiungere dati a un file è utilizzare attributi speciali della funzione file standard. Con il loro aiuto, puoi aprire e aggiungere dati a un file più volte durante il funzionamento del programma.

Come aggiungere a un file
Come aggiungere a un file

Necessario

Ambiente di programmazione C

Istruzioni

Passo 1

Le funzioni per lavorare con i file e inviare loro dati durante la programmazione in C si trovano in una libreria speciale. Collegali al tuo programma. Per fare ciò, prima di scrivere il codice, specificare il file di intestazione per questa libreria. Immettere la riga #include "stdio.h".

Passo 2

Nel testo del programma, crea un puntatore al descrittore di file. Per fare ciò, scrivi una riga nel codice del programma come: FILE * pFile, dove pFile è il nome del puntatore creato.

Passaggio 3

Apri il file in cui devi aggiungere i dati. Utilizzare la seguente funzione: pFile = fopen ("NameFile.txt", "a"). Qui NameFile.txt è il nome del file. Il secondo parametro, il simbolo dell'alfabeto latino, "a" imposta la modalità di apertura del file con la possibilità di aggiungere dati ad esso.

Passaggio 4

Se il file a cui è necessario aggiungere valori non si trova nella stessa directory in cui è in esecuzione il programma, insieme al nome del file specificare il percorso completo sul disco rigido. Per fare ciò, modificare la riga nel primo parametro. Ad esempio, il percorso di un file che si trova nella directory principale dell'unità D è specificato dalla voce: "D: NameFile.txt".

Passaggio 5

Aggiungi i dati che desideri al file aperto. Per questo, è meglio usare la funzione sovraccarica fprintf (pFile, Dati aggiunti:% s

, datStr). Il primo parametro pFile in questa funzione specifica il descrittore di file da aggiungere. Successivamente viene la riga che viene restituita al file nella sua interezza, ad eccezione dei caratteri speciali.

Passaggio 6

I caratteri dopo il segno "%" indicano i tipi di dati in uscita. Quindi, l'espressione "% s" significa che il terzo parametro della funzione è una variabile stringa. Per inviare in un file una variabile di tipo int, inserire l'espressione "% d", per visualizzare l'indirizzo del puntatore - "% p". Per l'avanzamento riga dopo la registrazione dei dati, il simbolo “

. Pertanto, i dati successivi inseriti nel file verranno scritti su una nuova riga.

Passaggio 7

Dopo aver visualizzato i dati necessari, chiudere il file tramite il suo descrittore utilizzando il comando fclose (pFile). Quindi salvare il programma, compilarlo ed eseguirlo. I dati specificati verranno aggiunti al file.

Consigliato: