Bonjour
Voilà, j'ai un fichier de caractères et je veux supprimer le dernier composant ; j'ai essayé cette procedure mais j'ai trouvé qu'on ne peut pas lire le FF ( fin de fichier ) alors si vous pouviez m'aider. J'ai aussi essayé le truncate(fichier) ça n'a pas marché. MERCI
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 procedure suppres (var f:file of char; j:longint); { je veut supprimer le composant j } var c:char; k:longint; begin for k := j to (filesize(f)-1) do begin seek(f,k+1); read(f,c); seek(f,k); write(f,c); end; end;
Partager