using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Text; using System.Threading.Tasks; namespace RevisionFinal { class Program {/* Énonce: * * En utilisant les fonctions de la class string, écrire un programme qui lit une string, et renvoie le nombre de caractères "espace" présents d ans la chaîne. Exemple d’exécution du programme : Donnez votre texte : Bonjour tout le monde Le nombre d’espaces est = 3 2. Modifiez votre programme pour lire le texte à partir d’un fichier et chercher le nombre d’espace présent dans le fichier */ static public int nbrChar(string s, char c) { int cpt = 0; for (int i = 0; i < s.Length; i++) { if (s[i] == c) cpt++; } return cpt; } static void Main(string[] args) { StreamReader fIN1 = new StreamReader("E:/testIO/file1.txt"); string s; int cptEspace=0; // Console.Write("Donnez-moi votre texte: "); // s = Console.ReadLine(); while (!fIN1.EndOfStream) { s = fIN1.ReadLine(); cptEspace =cptEspace+nbrChar(s, ' '); } Console.WriteLine("Le nombre d'espace dans le fichier = {0}", cptEspace); Console.Read(); } } }