Comment ça ? Tu veux rechercher un point "." dans une chaine ? mettre ensuite son emplacement ? rien de plus simple...
La recette elle est pas compliqué :
- une boucles
- le code ASCII
- une condition
- une variable
Code :
- dim i as integer
- dim nb_caractere as integer 'nombre de caractère dans la chaine
- dim char_retour as string 'caractère retourné
- dim char_position
- nb = len("chaine de caractère" )
- for i = 1 to nb
- char_retour = mid("chaine de caractère",i,1)
- if char_retour = "." then
- char_position = i
- end if
- next i
|
Voilà, en trés gros ton code ! Tu vérifi, simplement la fonction "mid" à partir de l'aide de VB. C'est une fonction qui permet de connaître la position d'un caractère dans une chaine.
Ensuite, si tu as plusieurs points, tu peux faire un tableaux dynamique et l'intégrer dans la condition...
Message édité par cvb le 25-04-2003 à 20:18:43