Bonjour,
Ben voilà j'ai crée un fichier de type enregistrement nommé (f), j'ai rempli tout les champs d'enregistrements, mais je souhaite crée un autre fichier(f1) à partir de celui-ci mais j'arrive pas!
je vous propose de voire mon code: (j'ai compiler, mais aucun des deux fichiers s'affiche)
Code:type livre=record titre,auteur:string; num:integer; end; var f,f1:file of livre; p:livre; i,j,k,r,s,m,n:integer; t:boolean; begin assign(f,'c:\rien\livre.dat'); rewrite(f); readln(n); for i:=1 to n do begin with p do begin writeln('donner un titre'); readln(titre); writeln('donner un nom'); readln(auteur); writeln('donner un entier'); readln(num); write(f,p); end; end; close(f); reset(f); assign(f1,'c:\rien\livre.dat'); rewrite(f1); while not eof(f) do begin with p do begin read(f,p); if num>10 then write(f1,p); end; end; close(f); close(f1); reset(f); while not eof(f) do begin with p do begin read(f,p); writeln(titre:20,auteur:20,num:20); end; end; close(f); writeln; reset(f1); while not eof(f1) do begin with p do begin read(f1,p); writeln(titre:20,auteur:20,num:20); end; end; close(f1);
-----