bonour à tous, je vous écris pourvous demander quelles sont les démarches à suivre pour lire à partir d'un fichier text.
merci d'avance
bonour à tous, je vous écris pourvous demander quelles sont les démarches à suivre pour lire à partir d'un fichier text.
merci d'avance
![]()
- 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
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);
Partager