Importa le due biblioteche ' cstdio ' e ' cstdlib ' , scrivendo le due istruzioni seguenti nella parte superiore del file di codice sorgente :
# include ;
# include
2
Creare una funzione principale scrivendo il seguente sotto la # include dichiarazioni :
int main ( ) { }
3
dichiarare un puntatore a un file , scrivendo la seguente dichiarazione all'interno delle parentesi graffe della funzione principale :
FILE * f ;
4
Aprire il file che si desidera leggere il testo da passando il suo nome e il percorso del fopen function () . Ad esempio, se si desidera aprire il file ' nomefile ' situato nella directory radice del vostro disco C: \\ , è possibile utilizzare la seguente chiamata di funzione :
f = fopen ( " c: \\ \\ nome del file . txt " , " r ");
5
dichiarare un tipo di dati carattere che memorizza un singolo carattere dal file . Per dichiarare il tipo di dati carattere :
char c ;
6
Dichiarare un tipo di dati int , che non mancherà di tenere il conto di quante parentesi sono stati letti . Scrivere la seguente riga di dichiarare la int :
parenthesisCount int = 0;
7
loop attraverso il file di un carattere alla volta. Un metodo efficace per realizzare questo utilizza la funzione getc (), che prende un carattere da un file . Memorizzando questo personaggio in una variabile char , è possibile verificare in seguito e vedere se si tratta di una parentesi . Quando getc ( ) raggiunge la fine del file , si incontra un carattere di end -of-file ( EOF ) . È possibile utilizzare questo carattere per terminare il ciclo while , come questo: ( ! ( C = getc ( f ) ) = EOF ) per
mentre { }
8
di prova per vedere se la variabile char contiene una parentesi . Se lo fa, è possibile incrementare la variabile parenthesisCount . È possibile scrivere un'istruzione if all'interno delle parentesi graffe del ciclo while per eseguire questa operazione , come ad esempio:
if ( c == ' {'
Programmazione © www.354353.com