Récupération des valeurs d'un wxListCtrl
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:
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 !