Bonjour à tous!
J'essaye de créer un menu "Fichier", où il y'aura bien évidemment Ouvrir et Enregistrer. En ce moment je bloque sur "Enregistrer".
Je fais juste un essai, je crée des enregistrements et je les ecrits dans un fichier dont le nom sera communiqué par un TSaveDialog. Voici ce que j'ai écrit dans l'evénement OnClick du menu:
Pense aux balises de code le " # " ton texte sera plus lisible
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
21
22 //------------------------------------------------------------------------ void __fastcall TForm1::Enregistrer1Click(TObject *Sender) { struct enreg { AnsiString nom; int age; }; if ( SaveDialog1->Execute()) { TFileStream *fichier=new TFileStream(SaveDialog1->FileName,fmCreate); struct enreg *buff=new struct enreg; for (int i=0;i<4;i++) { buff->nom="someone"; buff->age=21; fichier->Write(buff,sizeof(struct enreg)); } delete (fichier); } //------------------------------------------------------------------------
Où est le problème??![]()
Si quelqu'un pourrait m'aider ça serait très gentil de sa part.
Je travaille avec c++Builder.![]()
Partager