2  créer une fonction principale en écrivant ce qui suit ci-dessous instructions # include : 
 
 int main () { } 
 3 
 déclarer un pointeur vers un fichier par écrit la déclaration suivante à l'intérieur des accolades de la fonction principale : 
 
 FILE * f ; 
 4 
 Ouvrez le fichier que vous souhaitez lire le texte à partir en passant son nom et le chemin à la fonction fopen (). Par exemple, si vous voulez ouvrir le fichier ' filename.txt »situé à la racine de votre lecteur C: \\ , vous pouvez utiliser la fonction appel suivant: 
 
 f = fopen (" c: \\ \\ nom de fichier . txt " ," r " ) ; 
 5 
 déclarer un type de données de caractère qui va stocker un caractère unique à partir du fichier . Pour déclarer le type de données de caractères : 
 
 char c ; 
 6 
 déclarer un type de données int qui va garder le compte du nombre parenthèse ont été lus . Ecrire la ligne suivante pour déclarer l' int: 
 
 int parenthesisCount = 0; 
 7 
 boucle dans le fichier un caractère à la fois . Une méthode efficace d'accomplir cette utilise la fonction getc (), qui prend un caractère à partir d'un fichier . En conservant ce un personnage dans une variable char, vous pouvez le tester plus tard et voir si elle est une parenthèse . Quand getc ( ) atteint la fin du fichier , il rencontre un caractère de fin de fichier (EOF ) . Vous pouvez utiliser ce caractère pour terminer la boucle while , comme ceci: ( ! (C = getc ( f) ) = EOF) 
 
 tout {} 
 8 
 test pour voir si la variable char détient une parenthèse . Si c'est le cas, vous pouvez incrémenter la variable parenthesisCount . Vous pouvez écrire une instruction if à l'intérieur des accolades de la boucle while pour effectuer cette opération , tels que: 
 
 if ( c == '{'