Exercices corrigés PascalConsultez toutes les sources

Nombre d'auteurs : 3, nombre de sources : 49, dernière mise à jour : 6 mars 2008 

 
OuvrirSommaireOpérations sur les fichiers

Créer un fichier texte appelé exercice.txt et y stocker des valeurs (de type string) récupérées depuis le clavier jusqu'à la lecture de la chaîne 'FIN' (peut importe la casse, 'fin' ou 'fIn'). La chaîne de caractère, 'FIN' en l'occurrence ne sera pas stockée dans le fichier.

Solution : Voir le fichier File1.pas

File1.pas
CacherSélectionnez


Commentaire :

  • La procédure Up(s: string) est utilisée pour mettre tous les caractères de la chaîne en majuscules en se servant de la fonction UpCase, ceci pour mettre fin à la lecture dès lecture de 'FIN' !

Ecrire un programme qui récupère le 10 premiers mots du fichier, les stocke dans un tableau de 10 chaînes, puis affiche celui-ci.

Solution : Voir le fichier File2.pas

File2.pas
CacherSélectionnez
Créé le 21 juillet 2004  par Giovanny Temgoua

Ecrire une fonction qui permet de détecter si un fichier disque existe.

Solution : Voir le fichier Fileexists.pas

Fileexists.pas
CacherSélectionnez


Commentaire :

  • {$I-} et {$I+} sont des directives de compilation (voir section plus bas) qui sont utilisées avec IOResult (consultez l'aide sur cette fonction) pour déterminer l'état de la dernière opération d'entrée/sortie.
Créé le 21 juillet 2004  par Giovanny Temgoua

Utilisation de l'unité DOS pour la gestion des fichiers

Ecrire un programme qui récupère et affiche à l'écran les attributs d'un fichier (caché, système)

Préréquis : Consultez l'aide sur les constantes d'attributs fichiers.

Solution : Voir le fichier Fattrib.pas

Fattrib.pas
CacherSélectionnez
Créé le 21 juillet 2004  par Giovanny Temgoua

Ecrire un programme qui compte le nombre de fichiers que contient un repertoire. Le nom du repertoire est le premier paramètre de la ligne de commande, et la spécification de fichiers (*.exe, *.pas, *.doc etc...) est le second paramètre.

Solution : Voir le fichier Countf.pas

Countf.pas
CacherSélectionnez


Commentaire :

  • Le premier appel à FindFile permet de récupérer les exécutables à la racine du répertoire spécifié.

Remarques :

  • Vous n'avez pas besoin de créer l'exécutable pour pouvoir récupérer les paramètres de la ligne de commande. Vous pouvez directement les spécifier en allant dans Run | Parameters
Créé le 21 juillet 2004  par Giovanny Temgoua

Réalisation d'un annuaire téléphonique

  1. Vous utiliserez la structure de personne du premier énoncé de la série Utilisation des enregistrements, les différents tests effectués pour vérifier la validité des données, ainsi que la fonction IOResult (pour vérifier la validité du numéro de carte banquaire). Les résultats seront stockés dans un fichier nommé annuaire.dat

  2. Le programme présentera également un menu qui permettra de choisir l'opération à faire notamment :

    - Ajouter un enregistrement
    - Afficher le contenu du fichier
    - Quitter le programme

Solution : Voir le fichier Annuaire.pas

Annuaire.pas
CacherSélectionnez
Créé le 21 juillet 2004  par Giovanny Temgoua