bonour à tous, je vous écris pourvous demander quelles sont les démarches à suivre pour lire à partir d'un fichier text.
merci d'avance
Version imprimable
bonour à tous, je vous écris pourvous demander quelles sont les démarches à suivre pour lire à partir d'un fichier text.
merci d'avance
:google: :f1:
- 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
- ...
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:
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:
1
2 ReadLn (laFichier, liDoneeA, liDoneeB, liDoneeC);