Fichier séquentiel, Ouvrir et remettre à zéro le pointeur :
{Ouverture et lecture dans un fichier} program fichier_eleves; var eleve1 : f_eleve; {instance de f_eleve} begin reset(eleve1);{Ouvrir et remettre à zéro le pointeur} writeln('Contenu du fichier ',chemin);
uses wincrt;
type f_eleve = file Of string; {Type fichier chaînes}
ch : string;
chemin : string;
chemin:='c:\fich_el.dat';
assign(eleve1,chemin);
while not(eof(eleve1)) do
begin
read(eleve1,ch);
writeln('ligne n°',filepos(eleve1),' : ',ch);
end;
close(eleve1);
end.
No Comments