Bonjour à tous,

J'aurais besoin de votre aide ! Je travaille sous wxDev-C++ et j'insère des valeurs dans un wxListCtrl.

J'aimerais récupérer ces valeurs pour les sauvegarder dans un fichier texte mais dans ce fichier texte ne s'affiche que des 0

voici mon 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
21
22
23
void SondeFrm::BtnSauvegarderClick(wxCommandEvent& event)
{
   long i,valeur, ind;
   wxString val;
 
    /* Ouverture du fichier texte */
    FILE *file=fopen("Defaut.txt","w");
 
    ind = LstDefaut->GetItemCount(); //récupère le nombre de lignes
 
if((file!=NULL))   
{
     for (i=0; i<ind; ++i) //
     {     
          valeur = LstDefaut->GetItemText(i);
          val.ToLong(&valeur);
 
          fprintf(file, "%u \n", valeur); 
       }
}
 
        fclose(file);
}
Dans le fichier texte, il y a bien 8 lignes (comme dans ma liste) mais qu'avec des 0

Petite précision : Les valeurs contenues dans la liste sont des chaines de caractère

Auriez vous une idée ?!? Merci d'avance !