Bonjour !
je cherche a récupérer le contenu de 2 TEDIT, puis a le modifier un peu et enfin l'inscrire a la fin d'un fichier grace aux streams (ofstream)
mon probleme est que le programme fais bien l'inscription mais si jamais je lui passe une autre chaine il l'écrit par dessus l'autre !!
comment faire pour envoyer chaque element a la suitte d'un autre ?
->
ofstream fichier1;
char* ajout = new char[ Edit2->Text.Length() + Edit3->Text.Length()+4 ];
strcpy (ajout, Edit2->Text.c_str());
strcat (ajout,"/");
strcat (ajout,Edit3->Text.c_str());
strcat (ajout,"*\n");
Memo1->Lines->Add(ajout);
char* login ="ajouts.txt";
fichier1.open(login);
if (! fichier1.fail())
{
fichier1 << ajout;
fichier1.close ();
}
else
{
ShowMessage("ça a foiré");
}