Sintassi
La sintassi generale della funzione fGetc () è:
int fgetc (file *puntatore)Qui, il puntatore a un oggetto file viene superato come argomento per accedere al file desiderato ed eseguire una determinata operazione sul file.
Esempio di programmazione 1
In questo esempio di programmazione, spiegheremo l'utilità e l'implementazione della funzione FGETC ():
#includereProduzione
Screenshot dei contenuti del file
Spiegazione
In questo esempio di programmazione, apriremo un file denominato "file.TXT" in modalità di scrittura con l'aiuto della funzione fopen () e scrivere alcuni input nel file. Dopo aver chiuso il file con l'aiuto della funzione fclose (), apriremo di nuovo questo particolare file in modalità di lettura per prendere ogni singolo carattere dal file. Per questo, chiameremo la funzione fGetc () come un argomento all'interno della parentesi del ciclo while, e questo ciclo sarà iterato fino a raggiungere l'ultimo carattere del file usando EOF. EOF sta per la fine del file. Quindi, stamperemo ogni personaggio.
Esempio di programmazione 2
Qui vedremo un altro importante esempio di funzione fGetc ():
#includereProduzione
Screenshot dei contenuti del file
Spiegazione
Qui apriremo un file chiamato "il mio file.TXT" Utilizzando la funzione fopen () in modalità di lettura. Questo file conteneva già alcuni dati. Ora, vogliamo leggere ogni personaggio da questo file. Per questo, chiameremo la funzione fGetc (), che legge ogni carattere da questo file e lo memorizza all'interno di una variabile tipo di carattere denominata "Ch". Dal momento che raggiungeremo l'ultimo carattere dal file, utilizzeremo la funzione Feof () per terminare il loop. Ora stamperemo ogni personaggio.
Esempio di programmazione 3
In questo esempio di programmazione, vedremo l'ultima importante caratteristica della funzione FGETC ():
#includereProduzione
Screenshot dei contenuti del file
Spiegazione
Qui apriremo un file chiamato "virgola.TXT" Utilizzando la funzione fopen () in modalità di lettura. Questo file conteneva già alcuni dati. Ora vogliamo contare un personaggio speciale chiamato virgola (,) da questo file. Per questo, chiameremo la funzione fGetc () che legge ogni carattere speciale da questo file e lo memorizza all'interno di una variabile di tipo intero denominato "X". Dato che raggiungeremo l'ultimo carattere dal file, useremo EOF per terminare il loop. Ecco come stampare il numero totale di virgole in questo file.
Conclusione
Questo articolo ha discusso in dettaglio il concetto della funzione FGETC (), ci siamo resi conto che questa particolare funzione aiuta il programmatore ad acquisire ogni carattere individualmente dal file. Per questo, possiamo facilmente riconoscere ogni singolo personaggio scritto nel file. Questa funzione è spesso utilizzata nella lingua C nel concetto di arena di file.