Bonjour,
Je souhaite créer un fichier dont une partie du nom est donnée par l'utilisateur à partir d'un textedit, mais aussi ecrire les données de ce textedit dans un fichier txt deja existant (donc un rajout à la fin de ce fichier)
Merci par avance
Version imprimable
Bonjour,
Je souhaite créer un fichier dont une partie du nom est donnée par l'utilisateur à partir d'un textedit, mais aussi ecrire les données de ce textedit dans un fichier txt deja existant (donc un rajout à la fin de ce fichier)
Merci par avance
Regarde la classe TStringList, elle te permettra de faire ce que tu souhaite faire.
Par exemple pour ajouter une ligne a un fichier existant :
Code:
1
2
3
4
5
6
7
8
9 TStringList *fichier = new TStringList() ; //chagement du fichier fichier->LoadFromFile( "C:\\MonFichier.txt" ) ; //ajout du contenur de EDIT1 à la fin du fichier fichier->Add( Edit1->Text ) ; //sauvegarde du fichier fichier->SaveToFile( "C:\\MonFichier.txt" ) ; //libération des ressources delete fichier ;
Merci pour cette information mon problème c'est que je cherche à ce que le nom de mon fichier ne soit pas prédéfinie par mon code mais par le valeur du champs de mon textedit
Merci
Salut,
Ca ne change pas grand chose au code:
Code:
1
2
3
4
5
6
7
8
9
10
11 AnsiString filename; /* gérer le nom du fichier avec cette variable */ TStringList *fichier = new TStringList() ; //chagement du fichier fichier->LoadFromFile( filename.c_str()) ; //ajout du contenur de EDIT1 à la fin du fichier fichier->Add( Edit1->Text ) ; //sauvegarde du fichier fichier->SaveToFile( filename.c_str() ) ; //libération des ressources delete fichier ;
Merci pour votre aide.