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

 Delphi Discussion :

Lecture à partir d'un fichier texte


Sujet :

Delphi

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    janvier 2010
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : janvier 2010
    Messages : 21
    Points : 17
    Points
    17
    Par défaut Lecture à partir d'un fichier texte
    bonour à tous, je vous écris pourvous demander quelles sont les démarches à suivre pour lire à partir d'un fichier text.
    merci d'avance

  2. #2
    Expert éminent sénior
    Avatar de ShaiLeTroll
    Homme Profil pro
    Développeur C++\Delphi
    Inscrit en
    juillet 2006
    Messages
    12 028
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Développeur C++\Delphi
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : juillet 2006
    Messages : 12 028
    Points : 21 122
    Points
    21 122
    Par défaut


    - ReadLn sur un fichier Text
    - BlockRead sur un fichier File, il faut gérer manuellement les CR/LF
    - TFileStream.Read, proche de BlockRead
    - TextFileReader, classe basé sur un Stream
    - TStringList.LoadFromFile, méthode du paresseux, efficace pour de petits fichiers
    - ...
    Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !
    Attention Troll Méchant !
    "Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
    Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
    L'ignorance n'excuse pas la médiocrité !

    L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
    Il faut avoir le courage de se tromper et d'apprendre de ses erreurs

  3. #3
    Membre émérite
    Avatar de Jean-Philippe Dubé
    Homme Profil pro
    Analyse système
    Inscrit en
    mai 2006
    Messages
    1 266
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Analyse système
    Secteur : Service public

    Informations forums :
    Inscription : mai 2006
    Messages : 1 266
    Points : 2 638
    Points
    2 638
    Par défaut
    Bonjour, pour lire un fichier, vous pouvez utiliser le ReadLn sur un fichier text. Voici un exemple d'utilisation :

    contenu de UnFichier.txt :
    25


    Code delphi : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    var
        laFichier : TextFile; //déclarer une variable de type TextFile
        liChiffre  : integer;
    begin
    AssignFile (laFichier, 'UnFichier.txt'); //Permet de d'associer le fichier texte avec la variable laFichier
    Reset (laFichier); //Positionne la tête de lecture au début du fichier
    ReadLn(laFichier, liChiffre); // lit une ligne dans laFichier et met la donnée dans liChiffre
    CloseFile (laFichier); //Ferme le fichier (à ne pas oublier)
    end;

    Si vous avez plusieurs données dans une ligne, vous devez faire comme suit:
    Code delphi : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    ReadLn (laFichier, liDoneeA, liDoneeB, liDoneeC);

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

Discussions similaires

  1. Réponses: 5
    Dernier message: 02/02/2013, 22h33
  2. Lecture à partir d'un fichier text
    Par bigmonstre dans le forum Débuter
    Réponses: 2
    Dernier message: 21/11/2011, 11h18
  3. lecture et écriture à partir d'un fichier text
    Par bigmonstre dans le forum Débuter
    Réponses: 6
    Dernier message: 18/02/2010, 13h02
  4. Réponses: 8
    Dernier message: 12/02/2009, 16h20
  5. Réponses: 11
    Dernier message: 04/08/2003, 15h30

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