IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Turbo Pascal Discussion :

[TP] Manipulations de fichiers


Sujet :

Turbo Pascal

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Avril 2006
    Messages
    190
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 190
    Par défaut [TP] Manipulations de fichiers
    Bonjour à tous,
    Voilà ma question est simple, comment ajouter des enregistrements dans un fichier si ce dernier existe déjà, si non le créer et y insérer. Ce là fait longtemps que je n'ai pas utilisé le turbo pascal, mais je me rappel avoir utiliser des accolades et des $ mais la syntaxe exacte je l'ai perdu. J'ai cherché dans tous les tutoriels mais en vin. Merci à vous.

  2. #2
    Rédacteur/Modérateur
    Avatar de M.Dlb
    Inscrit en
    Avril 2002
    Messages
    2 466
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Avril 2002
    Messages : 2 466
    Par défaut
    La commande append permet de rajouter des enregistrements dans un fichier, est-ce ce que tu veux faire ?

  3. #3
    Membre confirmé
    Inscrit en
    Avril 2006
    Messages
    190
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 190
    Par défaut
    Merci pour votre réponse, mais ce que je cherche comme instruction, c'est comment tester si le fichier existe déjà ou non pour choisir entre le créer ou le mettre à jour.

  4. #4
    Rédacteur/Modérateur
    Avatar de M.Dlb
    Inscrit en
    Avril 2002
    Messages
    2 466
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Avril 2002
    Messages : 2 466
    Par défaut
    Dans ce cas-ci, il existe une source qui fait ce travail : http://pascal.developpez.com/sources/

    Rubrique Turbo Pascal / Fichier : Test d'existence d'un fichier

  5. #5
    Membre Expert
    Avatar de Loceka
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    2 276
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 2 276
    Par défaut
    Le seul endroit où j'ai vu des '{' et des '$' en ce qui concerne la manipulation de fichiers c'est pour vérifier si un fichier est présent sur le disque et s'il est lisible (si on a les droits de lecture dessus). La syntaxe était :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    {$I-}
    Assign(fichier, 'chemin\nom.ext');
    Reset(fichier);
    erreur:=IOResult;
    {$I+}
    if (erreur=0) then
       writeln('Fichier ouvert');

  6. #6
    Membre confirmé
    Inscrit en
    Avril 2006
    Messages
    190
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 190
    Par défaut
    Oui c'est ça, merci à tous vous êtes des génies. Vraiment merci beaucoup. Ce site je le recommande à tous le monde. Tous à qui j'ai recommandé ce site étaient très satisfaits et ce ci grâce à des gens comme vous. Merci encore

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Manipulation de fichier (copier, supprimer, déplacer)
    Par Guigui_ dans le forum Général Python
    Réponses: 1
    Dernier message: 21/10/2004, 10h26
  2. Manipulation des fichiers
    Par monsau dans le forum Langage
    Réponses: 7
    Dernier message: 21/09/2004, 17h45
  3. [LG]Manipulation de fichiers
    Par yffick dans le forum Langage
    Réponses: 29
    Dernier message: 10/01/2004, 15h04
  4. Manipulation de fichiers - gestion d'extensions
    Par ulukai dans le forum Linux
    Réponses: 13
    Dernier message: 02/07/2003, 15h28
  5. Réponses: 2
    Dernier message: 18/01/2003, 17h06

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo