Forum ada95000 Dernière connexion : 18/06/2025 à 01:42
Fin de session : 18/06/2025 à 01:52

Vous n'êtes pas connecté [Connexion - Inscription]
Go Bottom
Version imprimable | Envoyer à un ami | S'abonner | Ajouter aux Favoris Nouveau SujetNouveau sondageRépondre
Auteur: Sujet: [Record / Fichier] : + simple   ( Réponses: 1 | Vues: 717 )
SYLADA
Member
MembreMembreMembre
 
images/avatars/Magneto.gif
 
Messages: 7
Inscrit(e) le: 16/03/2004
Déconnecté(e)
Publié le 08/04/2004 à 07:39 Reply With Quote
[Record / Fichier] : + simple

Hi!

Une version + simplifiée pour enregistrer/lire les record !
On sauvegarde/lit tout le record en une fois ...

ps : essaye d'être là Jeudi, normalement on aura les sujets de projets

A+

code:

...
with Sequential_Io;
...

type Personnel is array(1..2) of Salarie;

-- déclarations des variables ------------------------
effectif:personnel;
Fichier_Personnel:Personnel;

package Fichier_Personnel_es is new sequential_io(Personnel);
use Fichier_Personnel_es;

...

procedure Enregistrer_Personnel(P :in Personnel ) is
  F:Fichier_Personnel_es.File_Type;
  Nom_Fichier:string(1..30);
  compt_chaine:integer;
begin
  new_line;
  Put("Donner un nom de fichier a creer : ");
  Get_Line(Item=>Nom_Fichier,Last =>Compt_Chaine);
  Create(F,out_file,name=>Nom_Fichier(1..Compt_Chaine));

  write(f,P);
     
  Close(F);
end Enregistrer_Personnel;

procedure Lire_Personnel(T :in out Personnel ) is
  F:Fichier_Personnel_es.File_Type;
  Nom_Fichier:string(1..30);
  compt_chaine:integer;
 
begin
  new_line;
  Put("Donner un nom de fichier a lire : ");
  Get_Line(Item=>Nom_Fichier,Last =>Compt_Chaine);
  Open(F,In_file,name=>Nom_Fichier(1..Compt_Chaine));
 
  Read(f,T);

  Close(F);
end Lire_Personnel;



Bye! 8-)
Go Top #31 Go Bottom
View SYLADA's ProfileE-Mail SYLADAView All Posts by SYLADAU2U Member
ftbass
Administrator
StaffStaffStaffStaffStaffStaffStaffStaffStaff
 
images/avatars/WC3HumanOp1.gif
 
Messages: 72
Inscrit(e) le: 27/02/2004
Déconnecté(e)
Publié le 08/04/2004 à 09:53 Reply With Quote
RE : [Record / Fichier] : + simple

Oui, je serais là ce soir (si y a pas d'alerte à la bombe dans une gare, ou une connerie du genre).

@+

ps: post fait à 7h39... t'es super matinal !!! Bonne journée :grin:
http://ftprods.free.fr
Go Top #32 Go Bottom
View ftbass's ProfileE-Mail ftbassVisit ftbass's HomepageView All Posts by ftbassU2U Member
Nouveau SujetNouveau sondageRépondre

Go Top
10.3.122.74 01:42 - 18 Juin 2025 10.3.122.74
[ 0.1459551 secondes | Effacer le cookie | 19 requêtes ]
Oxygen v1.0.11 © 2002  |  Oxygen WebSite © 2002