!!Un fichier nommé « exemple.txt » est déjà intégré pour chaque espace de code!!
Tu peux le modifié mais il est ré-initialisé chaque fois la page est actualisée
Exercice 1
Écrire la fonction Afficher(NomFichier) qui affiche le contenu d’un fichier texte dont le nom est passé comme paramètre.
Solution Possible
Exercice 2
Écrire la fonction Nbrligne(NomFichier) qui retourne le nombre de lignes d’un fichier texte dont le nom est passé comme paramètre.
Solution Possible
Exercice 3
Écrire la fonction NbrMaj(NomFichier) qui retourne le nombre de caractères majuscules d’un fichier texte dont le nom est passé comme paramètre.
Solution Possible
Exercice 4
Écrire la fonction AffichageInverse(NomFichier) qui affiche un fichier texte dont le nom est passé en paramètre à l’envers : afficher la dernière ligne puis l’avant-dernière jusqu’à la première ligne.
Solution Possible
Exercice 5
Écrire la fonction Fichier2liste(NomFichier) qui retourne une liste de longueur de chaque ligne.
Solution Possible
Exercice 6
Écrire la fonction Enregistrer1(NomFichier, s) qui prend en paramètre le nom d’un fichier et une chaîne de caractères s et qui permet d’enregistrer s dans le fichier.
Solution Possible
Exercice 7
Écrire la fonction Enregistrer2(NomFichier, L) qui prend en paramètre le nom d’un fichier et une liste d’entiers L et qui permet d’enregistrer L dans le fichier.
Solution Possible
Exercice 8
Écrire la fonction Enregistrer3(NomFichier, M) qui prend en paramètre le nom d’un fichier et une matrice d’entiers M et qui permet d’enregistrer M dans le fichier.
Solution Possible
Exercice 9
Écrire la fonction copier(NomFichier1, NomFichier2) qui prend en paramètre les noms de deux fichiers et permet de copier le contenu du fichier NomFichier1 dans NomFichier2.
Solution Possible
Exercice 10
Un fichier texte contient des lignes de la forme :
1234 Bennani Saad Admissible 43210 Rochdi Ahmed Éliminé
(des tabulations séparent les quatre champs)
Écrire la fonction admissibles(NomF) qui prend en paramètre le nom d’un fichier texte et qui retourne le nombre d’admissibles.
Solution Possible
Exercice 11
Écrire la fonction copier3(NomFichier1, NomFichier2) qui prend en paramètre les noms de deux fichiers et permet de copier le contenu du fichier NomFichier1 dans NomFichier2 en transformant chaque caractère en majuscule.
Solution Possible
Exercice 12
Soit un fichier de données structuré en une suite de lignes contenant chacune un nom de personne, un nom de pièce, un nombre et un prix. Exemple :
Salimi PC 10 4000 Bennani USB 2 50
Écrire la fonction Afficher(NomF) qui prend en argument un nom de fichier NomF et qui affiche le contenu de ce fichier sous le format suivant :
Nom pièce Nombre*Prix
Solution Possible
Exercice 13
Écrire la fonction NoteMax(NomF) qui prend en paramètre le nom d’un fichier texte et qui retourne le nom et le prénom de celui qui a la meilleure note.