S'enregistrerS'enregistrer RechercherRechercher FAQFAQ ConnexionConnexion
Bloc par bloc (non fonctionnel)

 
Poster un nouveau sujet   Répondre au sujet    Teamatic.net Index du Forum -> Travaux de groupes
Message Auteur
MessagePosté le: 28 11 2002 18:27    Sujet du message: Bloc par bloc (non fonctionnel)

Code:

procedure TForm1.CopierClick(Sender: TObject);
var s,c:FILE OF CHAR;
     ch:CHAR;
     NomSource,NomCible:STRING;

begin
 NomSource:='c:\Source.txt';
 NomCible:='c:\Cible.txt';
 AssignFile(S,NomSource);
 AssignFile(C,NomCible);
 RESET(S);
 REWRITE(C);
 REPEAT
    Read(S,Ch);
    Write(C,Ch);
 UNTIL EOF(S);
 CloseFile(S);
 CloseFile(C);
 ShowMessage('Le fichier '+NomSource+' à été copié caractère par caractère');
end;

procedure TForm1.CopierFichierClick(Sender: TObject);
var S,C:File;
Buf:Array[1..1000] of char;
Lus,Ecrits:integer;
nomsource,nomcible:string[20];

begin
   NomSource:='c:\netlog.txt';
   NomCible:='C:\copie.txt';
   AssignFile(S,nomsource);
   Assignfile(c,Nomcible);
   Reset(s,1);
   Rewrite(c,1)
   repeat
     BlockRead(s,buf,sizeof(buf),lus);
     blocwrite(c,buf,lus,ecrits);
   until (lus=0) or (ecrits<>lus);
end;
Vinchenzo
Invité





Revenir en haut
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet Toutes les heures sont au format GMT
Page 1 sur 1

 
 
 
Powered by phpBB © 2001, 2005 phpBB Group - Traduction : phpBB-fr.com
Gzip: Disabled  -  Queries: 13  -  Generation Time: 0.59466 s