Bonjour,

J'ai une form (Dialog) qui contient plusieurs zones d'Edit Control en Visual C++ et ca ressemble un peu a ca :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
 
DDX_Text (pDX, IDC_EzoneA, m_ivarzoneA) ;
DDX_Text (pDX, IDC_EzoneB, m_ivarzoneB) ;
Avec m_ivarzoneA et m_ivarzoneB etant des entiers pour la zone Edit Control.

Voila ces zones permettent d'entrer des chiffres correpondant a une partie d'une chaine de caractere, exemple dans la case zone A j'entre le numero
176 je veux creer une fonction qui utilse ces chiffres pour comparer si il s'agit
du bon numero de fichier dans un chemin donne par exemple : C:/dossier/data/filezonea_176.ini

Pour extraire le chiffre 176 de cette chaine la fonction atoi ne retourne pas
176 a ma variable m_ivarzoneA.

Pouvez vous m'aider a convertir et/ou selectionner les numeros d'une chaine?

devrais je mettree cette fonction dans la fonction DoDataExchange de mon Dialog?

Merci