Ecrire dans un fichier txt
Bonjour,
Je veux écrire des données retirées de 2 TEdit et les placé dans un fichier ".txt" dont l'utilisateur peut choisir le quel.
C'est a dire, quand il lance le programme, l'utilisateur écrit le chemin de son fichier ".txt", par exemple : "C:\Temp\toto.txt" et le programme doit ecrire dans ce fichier. J'ai crée ce code:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| if(Key == VK_RETURN) {
AnsiString asTexteEcrire = "" ;
FILE *FileRead = NULL ;
FileRead = fopen("C:\\cLocalisation","a+t") ;
asTexteEcrire = edNomEcrire->Text ;
asTexteEcrire = asTexteEcrire + "\t\t" ;
fprintf(FileRead,asTexteEcrire.c_str()) ;
asTexteEcrire = edPrixEcrire->Text ;
asTexteEcrire = asTexteEcrire + "\n" ;
fprintf(FileRead,asTexteEcrire.c_str()) ;
asTexteEcrire = "" ;
edNomEcrire->Clear() ;
edPrixEcrire->Clear() ;
fclose(FileRead) ;
} |
Je ne sais pas pourquoi cela ne fonctionne pas, car le programme se lance sans aucune erreur mais j'ai rien qui se passe.