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

  FORUM HardWare.fr
  Programmation
  C++

  mise à jour dans un fichier txt

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

mise à jour dans un fichier txt

n°1224557
d_imane
Posté le 17-10-2005 à 14:25:36  profilanswer
 

Bonjour;
j'ai un fichier ouvert en mode mise à jour et la position (pos) ,ou je dois inserer mes elements. comment faire?? sachant que pos est un entier qui contient le nombre de données lu jusqu'à l'endroit de l'insertion, j'ai utiliser la fonction :

Code :
  1. void RegionApprox::insererfich(char *fich,Region reg,int pos)
  2. int cp=0;
  3. float val1;
  4. ifstream file;
  5.     ofstream A(fich,ios::out|ios::ate);
  6. if (! A) cout << "Error opening output file" << endl;
  7.  while ((A)&&(cp<(pos)) )
  8.  {
  9.    file>>val1
  10.     cp++;
  11.  }//cp l'endroit de l'insersion
  12.                            // ????? ici l'insersion se fait toujours au debut du fichier     
  13.      A<<endl;
  14.      A<<reg.nbredata<<endl;
  15.    for(int i=0;i<reg.nbredata;i++)
  16.    {
  17.     A<<endl;
  18.     for(int j=0;j<d;j++)
  19.     A<<reg.Data[i].coord[j]<<" ";
  20.    }
  21.   if(reg.nbredata<=seuil)
  22.    for(int k=reg.nbredata;k<=seuil;k++)
  23.    {   A<<endl;
  24.     for(int j=0;j<d;j++) A<<0<<" ";
  25.    }
  26.    A<<endl;
  27.    A<<endl;
  28.        for(i=0;i<d;i++)
  29.          A<<reg.MBR.p1.coord[i]<<" ";
  30.        for(i=0;i<d;i++)
  31.       A<<reg.MBR.p2.coord[i]<<" ";
  32.     A.close();
  33. }


 :ouch: comment peut on pointer sur la position d'insersion dans le fichier??
Merci d'avance

mood
Publicité
Posté le 17-10-2005 à 14:25:36  profilanswer
 

n°1224610
slash33
Posté le 17-10-2005 à 14:50:33  profilanswer
 

Il serait peut-être plus convenable de recycler une de tes files d_imane puisqu'on peut dire que tu es une habituée du forum. Enfin ce n'est qu'une suggestion.  
 
Je pense que tu ne lis pas suffisament les docs avant de poser tes questions. Il est nettement plus valorisant de trouver la solution par soi même que de l'obtenir des autres sans avoir consenti un effort suffisant auparavant.  :jap:  
 
Au fait, comme on dit souvent sur le forum, google est ton ami.  :bounce:  
 
PS : La réponse à ton problème doit être dans les liens que je t'ai passé récemment.  ;)  
 
Allez courage! Reviens nous voir si tu ne trouves pas après avoir véritablement cherché.  :hello:

n°1224622
d_imane
Posté le 17-10-2005 à 15:08:01  profilanswer
 

Réponse accéptée Slash33


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

  mise à jour dans un fichier txt

 

Sujets relatifs
[resolu] Pb validation - cause "input" - pb mise en pageen PL/SQL comment lire des informations dans un fichier INI
Faciliter les mises à jour pour les non-initiés ?[ksh] Extraire la derniere colonne d'un fichier
Supprimer la premiére ligne d'un fichier textetrie de fichier et sortie video avi avec MSDN
Mise à jour des fichier dans les makefilesAfficher un fichier txt dans page HTML avec mise à jour automatique ..
date de derniere mise à jour d'un fichier avec une page .htmlComment aficher sur une page HTML la date de mise à jour d'un fichier
Plus de sujets relatifs à : mise à jour dans un fichier txt


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