Bonjour,

j'ai des données inscrites dans un fichier comme suis :

5:20060503,20060504,20060505,20060506,20060507

Pour les afficher dans mon CEdit j'ai déclaré une variable m_edit de type CEdit dans le .h de mon dialogue.

Voici l'action réalisé lors du clic sur le bouton permettant l'affichage dans mon CEdit :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 // lecture du fichier contenant le nom des fichiers :
char buff[200];
ifstream infile("liste.txt"); // ouverture du fichier liste.txt
infile.getline(buff, sizeof(buff)); //lecture d'une ligne complete
infile.close();
 
// affichage du fichier dans la zone d'édition
CString s(buff);
m_edit.SetWindowText(s);
Ce code m'affiche la ligne entière dans mon CEdit.
N'auriez vous pas une technique pour que à chaque séparateur( ":" et ",", l'affichage soit réalisé en liste ?

Ex:
5
20060503
20060504
...