bonsoir
j'ai crée un nombre de fichier dans un dossier,
dans mon application et dans une boite dilaog j'affiche les noms de ces fichiers dans un Listbox
je veux que lorsque je clique sur un nom , j'ouvre ce fichier et quand je clique sur un button creer ,je dois modifier les valeurs existant ds mon fichier(incrementer chaque valeur de 1)
voici les sous programmes:

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
24
25
 
OOL CTatoCreePatchDlg::OnInitDialog() 
{
	CDialog::OnInitDialog();
 
	// TODO: Add extra initialization here
	CFileFind f;
	  CString str;
 
	//  str = m_pParent->m_repApp+"\\Marques\\BM*.*";
	  str = m_pParent->m_repApp+"\\patchwork\\test*.*";
 
      BOOL bMoreFiles = f.FindFile(str);
 
	  while (bMoreFiles){
             bMoreFiles = f.FindNextFile();
 
			 if (!f.IsDirectory())
				 m_mfiles.AddString((LPCSTR)f.GetFileName() );;
	  };
 
 
	return TRUE;  // return TRUE unless you set the focus to a control
	              // EXCEPTION: OCX Property Pages should return FALSE
}
et la fonction qui select un nom:
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
 
void CTatoCreePatchDlg::OnSelchangeList1() 
{
	// TODO: Add your control notification handler code here
	if(!m_marq.IsWindowEnabled())
       m_marq.EnableWindow(TRUE);
 
	CString str1,str2;
	int nindex = m_mfiles.GetCurSel();
    if((nindex != LB_ERR))  m_mfiles.GetText( nindex,str1);
 
	FILE *f; 
 
  	str2.Format("c:\\tatouage\\patchwork\\%s",str1);
	f=fopen(str2,"w" );
 
}
et dernierement la fonction qui dois modifient ces valeurs
mais j'a pas encore traier, car je sais pas comment determiner la taille du fichier et incrementer ses valeurs entiers !!
les données dsmes fichiers sont comme suit par exemple:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
(5,98)-(180,11) 
(434,74)-(529,95) 
(993,48)-(974,90) 
(437,72)-(102,29) 
(101,10)-(604,74)
donc je dois incrementer chaque valeur de 1
puis j'ai le choix entre sauvgarder mon fichier par son non( çàd remplacer par le nouvel) soit creer un autre fichier et sauvegareder les nouvelle valeurs dedans
est ce qq1 a une idée??