All'inizio vedremo un esempio di programmazione di come la gestione dei file può essere eseguita nella lingua C.
Esempio di programmazione 1
All'inizio vedremo un esempio di programmazione di come la gestione dei file può essere eseguita nella lingua C.
#includereProduzione
Spiegazione
Qui spieghiamo questo particolare programma con un diagramma. Qui possiamo mostrare come il file viene trasferito e caricato e gestito nella memoria.
Diagramma: gestione dei file
Se vogliamo scrivere qualcosa su un file, quel file esiste nel nome del disco rigido F1.testo; Quindi dobbiamo aprire il file tramite fopen (); fa un'immagine del file F1 nella RAM che si chiama buffer. È una posizione intermedia in cui scriviamo quando il buffer è pieno; va a automatico nel disco rigido. Se il buffer non è pieno, fclose () trasferisci il nostro file nel disco rigido.
Ora discutiamo di diversi tipi di modalità disponibili nella lingua C.
Modalità di apertura del file
Modalità | Senso | Descrizione |
R | Leggere | Solo lettura possibile. No, crea il file se non esiste. |
w | Scrivere | È possibile solo scrivere. Crea il file se non esiste; Altrimenti, cancella il vecchio contenuto del file e apri un file vuoto. |
UN | Aggiungere | È possibile solo scrivere. Creare un file; Se non esiste, altrimenti aprire il file e scrivere dalla fine del file. (Non cancellare il vecchio contenuto). |
R+ | Lettura + scrittura | La lettura e la scrittura sono possibili. Crea un file se non esiste, sovrascrivendo i dati esistenti. Utilizzato per modificare il contenuto. |
w+ | Lettura + scrittura | La lettura e la scrittura sono possibili. Crea un file se non esiste. Cancella i vecchi contenuti. |
UN+ | Lettura + aggiunta | La lettura e la scrittura sono possibili. Crea un file se non esiste. Aggiungi il contenuto alla fine del file. |
Esempio di programmazione 2
Questo esempio di programmazione ci mostra come un file viene aperto in modalità lettura.
#includereProduzione
Spiegazione
Qui apriamo un file chiamato "myfile.Dat "in modalità" R ". Come so dalla tabella della modalità di apertura del file, se apriamo un file in modalità lettura, il file deve esistere. Altrimenti, si è verificato un errore. In questo programma, “MyFile.Dat ”esiste. Per questo, quel file si aprirà e leggeremo la riga da quel file.
Esempio di programmazione 3
Questo esempio di programmazione ci mostra come un file viene aperto in modalità di scrittura.
#includereProduzione
Spiegazione
Qui apriamo un file chiamato "Scrivi.txt "in modalità" w ". Come so dalla tabella della modalità di apertura del file, solo la scrittura è possibile se apriamo un file in modalità di scrittura. Se il file non esiste, questa modalità apre un nuovo file e la scrittura è possibile su quel file. In questa modalità, cancella tutti i vecchi contenuti del file.
Esempio di programmazione 4
Questo esempio di programmazione ci mostra come un file viene aperto in modalità Append.
#includereProduzione
Spiegazione
Qui apriamo un file chiamato "Dati.txt "in modalità" a ". Come so dalla tabella della modalità di apertura del file, solo la scrittura è possibile se apriamo un file in modalità Append. Se il file non esiste, questa modalità apre un nuovo file e la scrittura è possibile su quel file. In questa modalità, non cancellare il vecchio contenuto.
Esempio di programmazione 5
Questo esempio di programmazione ci mostra come un file viene aperto in modalità "R+". "R +" significa leggere + scrittura.
#includereProduzione
Spiegazione
Qui apriamo un file chiamato "Dati.txt "in modalità" R+". Come so dalla tabella della modalità di apertura del file, se apriamo un file in modalità di lettura + di scrittura, crea un file se il file non esiste. Sovrascrive i dati esistenti. Questa modalità viene utilizzata per modificare il contenuto dei dati.
Esempio di programmazione 6
Questo esempio di programmazione ci mostra come un file viene aperto in modalità "W+". "W +" significa che la lettura + la scrittura è possibile sul file.
#includereProduzione
Spiegazione
Qui apriamo un file chiamato "myfile.txt "in modalità" w+". Come so dalla tabella della modalità di apertura del file, se apriamo un file in modalità di lettura + di scrittura, crea un file se il file non esiste. Cancella il vecchio contenuto del file.
Esempio di programmazione 7
Questo esempio di programmazione ci mostra come un file viene aperto in modalità "A+". "A +" significa leggere + l'apprendimento è possibile nel file.
#includereProduzione
Spiegazione
Qui apriamo un file chiamato "myfile.txt "in modalità" a+". Come so dalla tabella della modalità di apertura del file, se apriamo un file in modalità di lettura + applicazione, crea un file se il file non esiste. Aggiunge i dati dei contenuti alla fine del file.
Conclusione
Possiamo vedere diversi tipi di modalità di apertura dei file nella lingua C. Ogni modalità di apertura ha una propria funzione e viene utilizzata in base al requisito del programma. Questi meccanismi aiutano i programmatori a gestire i file in modo efficiente.