begin process at 2012 02 12 02:34:41
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

comment effacer un enregistrement texte à partir de C++


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

comment effacer un enregistrement texte à partir de C++

mardi 14 juin 2005 à 19:08:08 | comment effacer un enregistrement texte à partir de C++

dpfort

Bonsoir

Je cherche un script C++ qui me permet de supprimer un enregistrement donné qui se trouve dans un fichier texte.

Merci de votre réponse

mercredi 15 juin 2005 à 08:25:29 | Re : comment effacer un enregistrement texte à partir de C++

darfeuille

Il te suffit de faire :

#include <fstream>
#include <string>


int main()
{
   ifstream f("input.txt", ios::in);
   ofstream of("output.txt", ios::out);
 
  while(!f.eof)
  {
      getline( f, line);
      cpt = line.find("ce_que_je_ne_veux_pas_ecrire");
      if(cpt == -1)
          of<<line<<"\n";
  }
  f.close();
  of.close();
  /* si tu veux remplacer le fichier par le nouveau, tu fais ca (adapte les commandes a ton OS)*/
  //system("rm input.txt");
 // system("mv output.txt input.txt");
}

Sinon, tu peux aussi faire autement, plus proprement :
    tu ouvre en lecture/ecriture, tu recherche ce que tu veux enlever en remémorant toujours la position d'avant, et quand tu l'as trouvé, tu le remplace par "" (je crois qu'il y a une méthode remplacer pour les fstream).Mais si  tu veux juste un truc tout bete, ca ca fonctionnera tres bien.



Cette discussion est classée dans : enregistrement, texte, partir, effacer


Répondre à ce message

Sujets en rapport avec ce message

Acquisition de Données a partir d'un fichier texte [ par madcow41 ] 'lutBon j'ai un fichier qui contient des lignes formées ainsi :123.145.569.188 - - [12/Apr/2001:00:08:49 +0200] "GET /pagehtml.htm HTTP/1.x" et le res Obtenir le texte brut à partir d'un format HTML [ par appstmd ] Salut !J'utilise le nouveau contrôle qui permet d'éditer un document HTML en Visual C++ .NET. Je voudrais à partir du code HTML généré obtenir le text texte [ par 95175364 ] En utilisant le Visual C++, j'aimerais réaliser une fonction qui me permet de saisir un texte a partir du clavier, le texte peut être écrit selon un s SOS petit projet C++ [ par marseille132001 ] Salut, chers programeurs C++,Si une bonne âme motivée pourrait aider une petite équipe d'étudiant n'y connaissant absoluement rien, mais alors rien d ouvrir une fichier texte a partir d'un bouton [ par XSESSloulou ] bjr je souhaiterai pouvoir ouvrir un fichier texte a paritr d'un bouton dans ma boite de dialogue merci acceder à une zone de texte à partir d'un thread [ par seito ] bonjours je suis un nouveau dans VC et les MFC;j'essai d'acceder à un zone de texte d'une boite de dialogue à partir d'un thread; le problme c'est que comment lire des float à partir d'un fichier texte ? [ par zaim khelifi ] Hi,qui peut me faire un programme simple pour lire des float à partir d'un fichier texte ?le fichier à le format suivant (exemple):1 0.00000 0.00000 0 Incrémentation d'une matrice à partir d'un fichier texte. [ par zoz_ju ] Bonjour je cherche un peu d'aide car je dèbute en langage C et je souhaite savoir commen faire pour coder une matrice apartir d'un fichier texte conte texture a partir d'un texte [ par scannerz ] Bonjour tout le monde... Je me suis lancé sur DirectX9 depuis quelques jours, et je suis déjà a la rue.... lol J'ai fait un petit code qui affich fichier texte et enregistrement [ par brell ] bon jour! comment je fait pour enregistrer un texte, entrer par le clavier et fini par un caractere spéciale,ligne par ligne dans fichier texte en lan


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 3,448 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales