2 Skapa en huvuduppgift genom att skriva följande under # include uttalanden :
int main ( ) { } Addera 3
Deklarera en pekare till en fil genom att skriva följande uttalande innanför klamrarna i den huvudfunktion :
fILE * f ;
4
Öppna den fil du vill läsa text från genom att skicka sitt namn och sökväg till funktionen fopen ( ) . Till exempel , om du vill öppna filen " filnamn.typ ' ligger i roten på din C : \\ -enhet , kan du använda följande funktionsanrop :
f = fopen ( " c : \\ \\ filnamn . txt " , " r " ) ;
5
Deklarera en karaktär datatyp som lagrar ett enstaka tecken från filen . Att förklara karaktären datatyp :
char c ,
6
Deklarera datatypen int som kommer att hålla räkningen på hur många parentes har läst . Skriv följande rad att förklara int :
int parenthesisCount = 0;
7
Loop igenom filen ett tecken i taget . En effektiv metod för att åstadkomma detta använder getc ()-funktionen , som griper ett tecken från en fil. Genom att lagra detta ett tecken i en char variabel , kan du testa det senare och se om det är en parentes . När getc ( ) når slutet av filen , möter den en end-of - file ( EOF ) karaktär . Du kan använda det här tecknet för att avsluta while-slingan , som den här : ( ! ( C = getc ( f ) ) = EOF ) katalog
medan { }
8
test för att se om char variabel håller en parentes . Om den gör det , så kan man öka den parenthesisCount variabeln. Du kan skriva en if-sats inuti klamrarna i while-slinga för att utföra den här åtgärden , såsom :
if ( c == ' { '