Probleme en programmation C

aderiano -  
 aderiano -
Bonjour,je travail sur un mini projet et j'ai besoin d'aide, je veux savoir comment je peux supprimer une ligne d'un fichier (en programme c) et comment je peux faire une condition sur le saisie d'une @ e-mail (elle doit être champs@champs.champs)
Configuration: Windows XP
Firefox 3.0.5

5 réponses

  1. Sora Oseka
     
    bonjour,

    pour supprimer la ligne d un fichier il n y a pas bcp de choix :
    tu lit ton fichier et tu le recopie sans la ligne.
    0
  2. aderiano
     
    bonjour, merci c'est une bonne idée ;)
    0
  3. Mr. Mime
     
    Si ton fichier est déjà en binaire, c'est impossible...a moins d'être un géni.
    Sinon j'ai pas bien compris....tu peux faire une condition si tu veux qu'une ligne de se fasse pas
    if(true)maligne;
    0
    1. aderiano
       
      j'ai trouvé la solution suivante: je vais charger les lignes du fichier dans une liste (ligne par ligne) ensuite je supprime la cellule qui contient la ligne que je veux la supprimer et en fin je transfert mes données de la liste au fichier!
      je pense que c'est la méthode la plus simple pour le moment !!
      0
      1. Sora Oseka > aderiano
         
        Oui c est la solution la plus simple.
        Si tu peut passer par C++, tu pourrais aussi moins te faire chier :
        Std::list<std::string> et std::fstream
        Ce sont les objets pour les liste de string et les stream de fichier. beaucoup plus simple que C.
        0
  4. aderiano
     
    merci mais je dois travailler en C (condition exigée au mini-projet)!!!
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. aderiano
     
    en fin le projet consiste a réaliser un forum comme celui de comment ça marche ( authentification, création d'un compte, sujets, réponses aux sujets et réponses aux réponses)!!!
    0