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 : Sélectionner tout - Visualiser dans une fenêtre à part
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.