Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> C /C + + Programming >> .

Come scrivere un programma C che legge un Parentesi

I programmi devono essere in grado di leggere e scrivere file per memorizzare i dati affidabile . La gestione dell'input file è un compito di programmazione molto comune . Il linguaggio di programmazione C vi permette di accedere facilmente ai file utilizzando le funzioni della libreria standard C . Un semplice programma che può aiutare a conoscere in ingresso file C è un programma che legge il testo da un file . Si può avere il programma di fare qualcosa di speciale, come solo lettura parentesi , per esplorare ulteriormente file di input con C. Hai bisogno
C ambiente di sviluppo integrato ( IDE ) per C Compiler
Mostra di più istruzioni
1

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