gon
rss
email
twitter
facebook

Ajout dans un fichier séquentiel :

no comments
Posted on vendredi 22 janvier 2010 by G.O.N the new WORLD
Partager

{Ouverture et ajout dans le fichier}

program fichier_eleves;
uses wincrt;
type f_eleve = file Of string; {Type fichier chaînes}

var eleve1 : f_eleve; {instance de f_eleve}
ch : string;

begin

assign(eleve1,'c:\fich_el.dat');

reset(eleve1);{Ouvrir et remettre à zéro le pointeur}


{lire toutes lignes juste pour attedre la dernière }
{Ce ci nous permettra de faire l'ajout d'une valeur}

while Not(eof(eleve1)) do
begin
read(eleve1,ch);
end;

read(ch);

write(eleve1,ch);
writeln('Ajout effectué avec succès');

close(eleve1);
end.



Fichier séquentiel, Ouvrir et remettre à zéro le pointeur :

no comments
by G.O.N the new WORLD
Partager

{Ouverture et lecture dans un fichier}

program fichier_eleves;
uses wincrt;
type f_eleve = file Of string; {Type fichier chaînes}

var eleve1 : f_eleve; {instance de f_eleve}
ch : string;
chemin : string;

begin
chemin:='c:\fich_el.dat';
assign(eleve1,chemin);

reset(eleve1);{Ouvrir et remettre à zéro le pointeur}

writeln('Contenu du fichier ',chemin);
while not(eof(eleve1)) do
begin
read(eleve1,ch);
writeln('ligne n°',filepos(eleve1),' : ',ch);
end;
close(eleve1);
end.



Fichier séquentiel, création et écriture :

no comments
by G.O.N the new WORLD
Partager


{création et écriture dans un fichier}

program fichier_eleves;
uses wincrt;
type f_eleve = file Of string; {Type fichier de chaînes}

var eleve1 : f_eleve; {instance de f_eleve}
ch : string;

begin
assign(eleve1,'c:\fich_el.dat'); {associer nom logique du fichier au nom physique}

rewrite(eleve1); {Ouvrir et écrire dans le fichier}

Readln(ch);

writeln('Le fichier a été crée ! ');

write(eleve1,ch);

close(eleve1);
end.



Newer Entries »
« Older Entries

Archives

  • 20 janv. (1)
  • 22 janv. (5)
  • 26 janv. (2)
  • 01 févr. (1)
  • 22 févr. (2)

Followers

Referencement Auto free counters


Copyright © 2010-2011 G.O.N