Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1825 connectés 

  FORUM HardWare.fr
  Programmation
  Ada

  Créer et completer un fichier txt en ada

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Créer et completer un fichier txt en ada

n°1041650
tahiti_b0b
Posté le 10-04-2005 à 00:56:53  profilanswer
 

Bonjour a tous,
 
J'ai créé un programme en ADA recemment qui compile corectement, cependant j'aimerais y inclure une procedure (ou un package existant ou a creer) me permettant de sauvegarder les données d'une procedure precise dans un fichier texte.
 
J'aimerais savoir comment y remedier car j'ai essayé qqch du genre:
 
 
                       fichier : file_type;
 
                       create (fichier; out_file; "toto.txt" );
 
 
qu'elle est la difference entre "out_file" et "append_file" dans le mode de fichier ? (je sais ca fait bcp de questions, j'abuse mais je n'ai aucune connaissance dans ce domaine).
 
cependant ca ne compile pas correctement ! Je pense que mon code doit etre incohérent.
Je ne connais pas les codes permettant de rentrer dans mon fichier ainsi créé, une valeur obtenu par une procedure de mon programme.
 
Existe-t-il un package deja créé car j'aimerais me reservir de ce systeme pour d'autres programmes.
 
Merci a vous.

mood
Publicité
Posté le 10-04-2005 à 00:56:53  profilanswer
 

n°1045606
babar9160
Fan d'Ada et de Perl...
Posté le 13-04-2005 à 11:44:59  profilanswer
 

Tout d'abord la fonction CREATE sert comme son nom indique a créer un fichier... s'il existe déjà tu risque l'écraser, dans ce cas préfère

Code :
  1. Text_io.open(fichier,Text_io.XXX_file,"toto.txt" );

.
XXX étant le type d'ouverture du fichier.
 
text_io.Out_file => Fichier en écriture depuis le début.
text_io.Append_file => fichier en écriture à la suite.
 
en fait comme le signifie "Append" en anglais, tu rajoutes dans le fichier.
 
Après si tu veux pouvoir "rentrer" ta valeur, tout dépend de son type.
Mais en règles générale du doit pouvoir faire  

Code :
  1. Text_io.put_line(Ton_objet);


 
Pense a convertir en String, i.e. pour un Integer : Integer'Image(Ton_objet)....
etc pour les autres types....
 
J'oubliais penses surtout a fermet ton fichier une fois que tu as fini le traitement :

Code :
  1. text_io.close(fichier);


Message édité par babar9160 le 13-04-2005 à 11:47:45

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Ada

  Créer et completer un fichier txt en ada

 

Sujets relatifs
Petit icone dans les favoris (fichier .ICO)Macro a executer a la fermeture du fichier
[C#.NET]logiciel GNU et acces a une base de données fichier ?Effacer une ligne d'un fichier
Desactiver macro / activer macro / ne pas ouvrir le fichier[VB.NET] Créer un fichier XML
[résolu][wxWidgets]Sauvegarde dans un fichier...Créer un controle activeX
[ VB.net ] besoin d'aide pour créer une dll 
Plus de sujets relatifs à : Créer et completer un fichier txt en ada


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR