Probleme en programmation C

Fermé
aderiano - 14 janv. 2009 à 00:39
 aderiano - 14 janv. 2009 à 03:16
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)

5 réponses

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
bonjour, merci c'est une bonne idée ;)
0
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
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
Sora Oseka > aderiano
14 janv. 2009 à 03:10
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
merci mais je dois travailler en C (condition exigée au mini-projet)!!!
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
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