Accueil
Accueil Le Club Delphi Kylix C C++ Java J2EE DotNET & C# Visual Basic Access Pascal Dev Web PHP ASP XML UML SQLSGBD Windows Linux Autres
logo

precedent    sommaire    suivant   


Auteur : Giovanny Temgoua
Version : 21/07/2004
Téléchargez le zip
Lire et écrire dans un fichier texte
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

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


Auteur : Giovanny Temgoua
Version : 21/07/2004
Téléchargez le zip
Existence d'un fichier
Ecrire une fonction qui permet de détecter si un fichier disque existe.

Solution : Voir le fichier Fileexists.pas

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.


Auteur : Giovanny Temgoua
Version : 21/07/2004
Téléchargez le zip
Attributs d'un fichier
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


Auteur : Giovanny Temgoua
Version : 21/07/2004
Téléchargez le zip
Lister des fichiers
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

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


Auteur : Giovanny Temgoua
Version : 21/07/2004
Téléchargez le zip
Réalisation d'un annuaire
Réalisation d'un annuaire téléphonique


  • 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

  • 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


precedent    sommaire    suivant   

Consultez les autres pages sources


Les sources présentés sur cette pages sont libre de droits, et vous pouvez les utiliser à votre convenance. Par contre cette page de présentation de ces sources constitue une oeuvre intellectuelle protégée par les droits d'auteurs. Copyright ©2008  Developpez LLC. Tout droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E de dommages et intérets. Cette page est déposée à la SACD.

Vos questions techniques : forum d'entraide Accueil - Publiez vos articles, tutoriels, cours et rejoignez-nous dans l'équipe de rédaction du club d'entraide des développeurs francophones. Nous contacter - Copyright 2000..2005 www.developpez.com