hg S’enregistrer Bac Tunisie Algorithmique et programmation : BAC INFORMATIQUE En Tunisie forum informatique Tunisie

Bac Tunisie Algorithmique et programmation : BAC INFORMATIQUE En Tunisie  forum informatique Tunisie Index du Forum

hg Bac Tunisie Algorithmique et programmation TIC réseaux php javascript sql access activités programmation c
hg
FAQ FAQ Rechercher Rechercher Membres Membres Groupes Groupes Profil Profil Se connecter pour vérifier ses messages privés Messages Privés Connexion Connexion


 Forum de l'excellence et l'excellence en innovation 
Pour participer à notre Forum, vous devez
 
inscrire sur notre forum a partir d'ici
 
  NB :
Les membres ''zéro messages'' seront supprimés automatiquement après un nombre de jours donné !!!!
             
   
 
  
forum d'aide informatique : internet, réseau, programmation informatique ...
modifier et supprimer un enregistrement dans un fichier
 
 
Poster un nouveau sujet   Répondre au sujet    Bac Tunisie Algorithmique et programmation : BAC INFORMATIQUE En Tunisie forum informatique Tunisie Index du Forum -> Algorithmique & programmation -> `··._.·`·.¸¸.·´´Cours¯`··._.·`·.,¸¸,.·´¯
hg Sujet précédent :: Sujet suivant   hd
Auteur Message
KARIMOS
Administrateur

Hors ligne

Inscrit le: 02 Nov 2008
Messages: 1 710
Masculin
Point(s): 5 479
Moyenne de points: 0

Posté le: Mar 6 Oct - 10:08 (2009)    Sujet du message: modifier et supprimer un enregistrement dans un fichier Répondre en citant

PublicitéSupprimer les publicités ?
la suppression d'un enregistrement dans un fichier peut se faire de 3 manière différente {je connais seulement 3, je suis preneur d'une 4ème si elle existe}
  1. celle utilisé dans le programme précédent qui consiste à faire des décalage vers la gauche pour écraser l'élément à supprimer,relativement longue est difficile pour les élèves cette méthode est favorisé lorsque le fichier est déjà trié et qu'on veut garder cette ordre
  2. la deuxième méthode rapide est très efficace pour les fichiers non trié qui consiste à écraser l'élément à supprimer par le dernier élément de fichier puis tronque ce dernier

     
    Code:




    procedure supprimervoiture( var f: fv);
    var x : voiture; p: integer;
    begin
        reset(f);
        while not (eof(f))do 
               begin
                    read(f,x);
                    if x.age>5 then
                         begin 
                            P:= filepos(f)-1;
                                        seek(f,filesize(f)-1);read(f,x);
             seek(f,p); write(f,x);
             seek(f,filesize(f)-1);truncate(f);
                                        seek(f,p+1);
                                  end;
                        end;
    end; 




  3. la troisième méthode consiste à copier le fichier dans un tableau puis effacer le contenu de fichier et enfin recopier le tableau dans le fichier tout en ignorant les élément à supprimer

     
    Code:



    procedure supprimervoiture( var f: fv);
    var
    i,n:integer
    t: tab; {tab=array[1..100] of fv;}
    begin
        reset(f);n:=0;
        while not (eof(f))do 
               begin
                    n:=n+1;
                    read(f,t[n]);
               end;
       rewrite(f);
       for i:=1 to n do
           if (t[i].age<=5) then
              write(f,t[i]);
    end; 


 
Revenir en haut
zoubayer


Hors ligne

Inscrit le: 25 Sep 2009
Messages: 4
Masculin
Point(s): 33
Moyenne de points: 0

Posté le: Lun 19 Oct - 23:24 (2009)    Sujet du message: modifier et supprimer un enregistrement dans un fichier Répondre en citant

ton msn s'il vous plait
je pense que g besoin de ton aide kkle fois Okay


 
Revenir en haut
KARIMOS
Administrateur

Hors ligne

Inscrit le: 02 Nov 2008
Messages: 1 710
Masculin
Point(s): 5 479
Moyenne de points: 0

Posté le: Mar 20 Oct - 11:50 (2009)    Sujet du message: modifier et supprimer un enregistrement dans un fichier Répondre en citant

tu trouve mon msn avec tes msg priver ok Okay

 
Revenir en haut
adouni


Hors ligne

Inscrit le: 18 Sep 2009
Messages: 5
Masculin
Point(s): 22
Moyenne de points: 0

Posté le: Dim 1 Nov - 01:16 (2009)    Sujet du message: modifier et supprimer un enregistrement dans un fichier Répondre en citant

 1 solution est fausse parce que tu peut pas accéder en écriture et lecture au même temps
read(f,x);
write(f,x);
Exclamation


 
Revenir en haut
KARIMOS
Administrateur

Hors ligne

Inscrit le: 02 Nov 2008
Messages: 1 710
Masculin
Point(s): 5 479
Moyenne de points: 0

Posté le: Dim 1 Nov - 10:20 (2009)    Sujet du message: modifier et supprimer un enregistrement dans un fichier Répondre en citant

tu peux nous données une procédure correcte 

 
Revenir en haut
Contenu Sponsorisé






Posté le: Aujourd’hui à 19:27 (2016)    Sujet du message: modifier et supprimer un enregistrement dans un fichier

 
Revenir en haut
Montrer les messages depuis:   
bg bd
Poster un nouveau sujet   Répondre au sujet    Bac Tunisie Algorithmique et programmation : BAC INFORMATIQUE En Tunisie forum informatique Tunisie Index du Forum -> Algorithmique & programmation -> `··._.·`·.¸¸.·´´Cours¯`··._.·`·.,¸¸,.·´¯ Toutes les heures sont au format GMT + 1 Heure
 
Page 1 sur 1

 
Sauter vers:  
Index | créer forum gratuit | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation