on va repartir plus ou moins du même modèle.
void __fastcall TForm1::BitBtn2Click(TObject *Sender)
{
int i ;
FILE *pointeur_fichier ;
// on ouvre le fichier avec fopen
// il faut inclure le fichier <stdio.h>
pointeur_fichier = fopen("sortie.txt", "wt") ;
if(pointeur_fichier == NULL) // l'ouverture a échoué
{
Application->MessageBoxA("Impossible
d'ouvrir le ficher 'sortie.txt'", "Erreur", MB_ICONSTOP|MB_OK) ; // on
averti l'utilisateur
return ; // et on quitte la fonction
}
for(i=0 ; i < CheckListBox1->Items->Count ; i++)
{
if(CheckListBox1->Checked[i])
{
fprintf(pointeur_fichier, "%s\n",
CheckListBox1->Items->Strings[i].c_str() ; // le '.c_str()'
renvoie le contenu d'un AnsiString sous forme d'un char *
}
}
fclose(pointeur_fichier) ; // on ferme le fichier
}
voilà ... la prochaine étape serait peut-être d'utiliser un un
SaveDialog pour demander à l'utilisateur le nom du fichier à utiliser
pour la sortie...
j'espère t'avoir aidé un peu plus ...
DvdMizo